du skal kalde funktionen sådan her:
select * from foo(6);
som vil returnere noget som dette:
project_id | project_name | project_type | project_description | project_status
-----------|--------------|--------------|---------------------|----------------
6 | test project | inbound | inbound test | processing
det er en særhed ved postgres, at det kan kaldes begge veje og give dig et resultat. du vil måske tjekke dokumenterne om sæt returnerende funktioner noget mere, der er også andre måder at gøre dette på. Åh, der er en wiki-side på den, skrevet til plpgsql, men de fleste gælder også for sql-funktioner:http://wiki.postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions