Вы можете легко использовать функции, возвращающие список,
http://techdocs.postgresql.org/guides/SetReturningFunctions.