gher...@fmed.uba.ar wrote: > Well, aparenty my problem remains, because the boss want that the > programmers just need to call > select * from report('table_name').
Then, AFAIK, you're not going to have much luck, as Pg needs to know the columns that'll be output before the function is called. Applications and DB access interfaces also usually also need to know the column list beforehand. If you return a refcursor you can at least use: SELECT report('table_name'); FETCH ALL IN 'cursorname'; The documentation has a more full example: http://www.postgresql.org/docs/8.2/interactive/plpgsql-cursors.html#AEN40465 Personally, I find it difficult to imagine what could be wrong with that. -- Craig Ringer -- Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-sql