je moet de functie als volgt aanroepen:
select * from foo(6);
die zoiets als dit teruggeeft:
project_id | project_name | project_type | project_description | project_status
-----------|--------------|--------------|---------------------|----------------
6 | test project | inbound | inbound test | processing
het is een eigenaardigheid van postgres dat het in beide richtingen kan worden genoemd en je een resultaat kan geven. misschien wil je de documenten over de terugkerende functies van de set nog wat meer controleren, er zijn ook andere manieren om dit te doen. Oh, er is een wiki-pagina, geschreven voor plpgsql, maar de meeste zijn ook van toepassing op sql-functies:http://wiki.postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions