tenes que devolver
RETURNS setof <tabla|vista>
si no me equivoco...
--
Fernando O. Papa
DBA
-----Mensaje original-----
De: Sergio Cisternas [mailto:scisternas(at)yx(dot)cl]
Enviado el: jueves, 19 de junio de 2003 17:57
Para: Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Asunto: [Pgsql-ayuda] plpgsql que tipo de dato es un recordset para una
function
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