Hola todo el mundo mi consulta es la siguiente, yo estoy trabajando con pl/sql donde hago un select a múltiples tabla, digamos a modo de ejemplo a tres distintas tablas (tb_Entrada, tb_Movimiento, tb_Salida) pero con la misma estructura de Campos (id_producto, descripción y cantidad). El pl/sql tiene un campo que es un parámetro de tipo (IN Tipo_Busqueda) que indica que tabla es a la que se le tiene que hacer la consulta osea el "SELECT". Yo se como recuperar los datos dentro de pl/sql retorno de tipo SETOF ahora este esta acompañado con el nombre de la tabla por ejemplo tb_Entrada, quiero retornar otra tabla por ejemplo tb_Salida como se puede hacer si cuando hago el Retorno esta definido en el SETOF la Tb_entrada voy a colocar el pl/sql con solo la consulta a tb_entrada quien me podría ayudar con el código para el pl/sql
Código PHP:
CREATE OR REPLACE FUNCTION pl_movimiento_mercaderia() RETURNS SETOF tb_entrada AS
$BODY$
declare
tabla tb_entrada %ROWTYPE;
begin
for tabla in SELECT id_codigo, descripcion, cantidad FROM tb_entrada loop
return next tabla;
end loop;
return;
end;$BODY$
LANGUAGE 'plpgsql'