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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage