Wie wählt man alle Zeilen aus dem von der PL / pgSQL-Funktion zurückgegebenen refcursor aus?
Ich habe eine Funktion some_func (), die zurückgibtrefcursor
:
CREATE OR REPLACE FUNCTION some_func() RETURNS refcursor AS (...)
Ich möchte diese Funktion von der Konsole aus aufrufen und die Ergebnismenge des von ihr zurückgegebenen Cursors anzeigen. In Oracle würde ich schreiben:
SELECT * FROM TABLE(some_func());
Was ist das Äquivalent dieser Konstruktion auf PosgreSQL?