2013-06-20 4 views

ответ

1

Вероятно, что-то подобное:

EXECUTE 'WITH a AS (SELECT 4) SELECT * from a' INTO my_var; 

Не забывайте BEGIN и END, тоже.

create function foo() returns bar as $$ 
DECLARE 
    ... 
BEGIN 
    ... 
END; $$ language plpgsql;