Merlin Moncure <mmoncure@gmail.com> writes:
> create table foo(a int, b int);
> postgres=# create function rfoo() returns setof foo as $$ begin return
> query select foo from foo; end; $$ language plpgsql;
Use "select * from ..." instead.
regards, tom lane