En la imagen se muestra el flujo de trabajo DBMS_PIPE básico. A la izquierda, SEND_MESSAGE. El usuario 1 realiza PACK_MESSAGE y SEND_MESSAGE, y hay una flecha hacia el cuadro central, un conducto de base de datos en el pool compartido Oracle. A la derecha está RECEIVE_MESSAGE, el usuario 2 ejecuta RECEIVE_MESSAGE y UNPACK_MESSAGE, con una flecha desde el cuadro central, el pleca de base de datos en el pool compartido Oracle.