Pessoal, estou com dificuldades em trabalhar com cursores. Eu queria
fazer uma função que me retornasse uma filtragem de uma determinada
tabela, usei o exemplo do manual do postgresql.
CREATE FUNCTION reffunc(refcursor) RETURNS refcursor AS '
BEGIN
OPEN $1 FOR SELECT * FROM tabela;
RETURN $1;
END;
' LANGUAGE plpgsql;
BEGIN;
SELECT reffunc('funccursor');
FETCH ALL IN funccursor;
quando executo o fetch retorna normal todas as linhas, como usar esse
resultado da funcao , e para cada linha retornada desse cursor executar
determinadas acoes? while? for? o que?
Tentei várias coisas e nada.
Charles
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral