Cita: 1.- Que cuando dentro de PL tenga un RETURNS SetOf Text, me concatene los campos de salida yo pueda separados como en registro
Puedes hacer un split por la ',' (coma) en php. No se como se hace en php pero seguro que es muy facil.
Cita: 2.- Que cuando dentro de PL tenga un RETURNS SetOf Record no sea colocar los campos de Salida Obligatoriamente
Me temo que no, pero puedes crearte un tipo y devolverlo, postgres crea un tipo por tabla.
http://www.postgresql.org/docs/8.2/i...reatetype.html
Salu2