Necesito realizar una función en postgresql que devuelva un conjunto de datos provenientes de una consulta sql, para hacerla defini un tipo de dato compuesto que tiene todas las colunmas que devulve el select, la cual declaro de este tipo de datos y se ejecuta satisfactoriamente, sin embargo quiero conocer si existe una forma mas optima de hacerla.
De ante mano muchas gracias