Как выбрать все строки из refcursor, возвращаемого функцией PL/pgSQL?

У меня есть функция some_func(), которая возвращает refcursor:

CREATE OR REPLACE FUNCTION some_func() RETURNS refcursor AS (...)

Я хочу вызвать эту функцию из консоли и отобразить набор результатов из возвращенного ею курсора. В Oracle я бы написал:

SELECT * FROM TABLE(some_func());

Что эквивалентно этой конструкции в PosgreSQL?

5
задан Danubian Sailor 21 June 2012 в 10:01
поделиться