Senhores, eu tenho a seguinte function
 
---------------------------------------------------------------------------------------------------------------------------------------
 
CREATE OR REPLACE FUNCTION "public"."fn_estoque_produto" (numeric, out numeric, 
out varchar, 
out numeric) RETURNS "pg_catalog"."record" AS$body$declare reg record; 
vn_c_produto ALIAS FOR $1; vn_c_estoque ALIAS FOR $2; vt_d_estoque ALIAS FOR 
$3; vr_saldo ALIAS FOR $4;begin
 for reg in  select c_estoque, d_estoque from tb_estoque loop   vt_d_estoque = 
reg.d_estoque;   vn_c_estoque = reg.c_estoque;   vr_saldo = (select 
fn_saldo_produto(vn_c_produto,reg.c_estoque));   end loop;
end;$body$LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
o problema é que essa função só me retorna uma linha e eu preciso, justamente, 
que a função me retorne todos os registros da tb_estoque.
 
agradeço a quem puder me ajudar nessa função.
 
 
_________________________________________________________________
Obtenha o novo Windows Live Messenger!
http://get.live.com/messenger/overview
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a