Hola, tengo un ligero problema con un procedure en postgres aqui les escribo para ayuda, la cuestion es la siguiente:
Tengo un procedure almacenado que me devuelve una estructura de varios campos cuando lo invoco de manera fija me devuelve el resultado separado por campos es decir
consulta:
select * from miprodecimiento('identificador');
resultado:
campo1 | campo2 | campo3
hasta aqui todo bien el problema es cuando trato de hacer un cruce masivo con una tabla adicional me los devuelve todo como si fuera un solo campo es decir:
consulta:
select miprodecimiento(campotabla), campotabla from mitabla;
resultado:
(campo1,campo2,campo3) | campotabla
y realmente necesito acceder a esa informacion como en el primer query, sea dicho de paso que estoy limitado al sql y a lo sumo puedo llegar a otro procedimiento no es viable subir a php o cosas asi.
Gracias de antemano a todos