hola alguen podria decirme que tipo de dato debe delvolver
un functon si quieres entregar un recordset
create o replace function hola(int) returns ?? as
' declare
xxx alias for $1 ;
rs ???;
begin
if xxx>0 then
rs :=(select * from xx where id_xx=xxx);
else
rs:= (select * from xx);
end if ;
return rs;
end '
language 'plpgsql' ;
Gracias