I just read release notes for 7.4 where it said:( in plpgsql) allows declaration of record type without %ROWTYPE
So, before that, there was no way to have a record returned of arbitrary fields from a User Defined Function?