que tienen una función some_func() que devuelve refcursor
:¿Cómo seleccionar todas las filas del refcursor devuelto por la función PL/pgSQL?
CREATE OR REPLACE FUNCTION some_func() RETURNS refcursor AS (...)
Quiero llamar a esta función desde la consola y mostrar el conjunto de resultados del cursor devuelto por él. En Oracle escribiría:
SELECT * FROM TABLE(some_func());
¿Cuál es el equivalente de esa construcción en PosgreSQL?
Sí, pero ya no se define el nombre del cursor, no lo sé y no puedo hacer el truco ... –
Sólo si utiliza los nombres generados automáticamente. Vea el primer ejemplo del documento donde la persona que llama especifica un nombre fijo. –
Bueno, está el hecho de que el autor del procedimiento no ha especificado el nombre fijo. Así que estoy buscando una solución general. –