Sebastian Selau Webber Colombo escreveu:
jah que vc está começando com o pg, este artigo deve servir:
http://www.imasters.com.br/artigo/2065/postgresql/stored_procedures/

Obrigado Sebastian pela atenção...

Muito legal esses artigos, porém não resolvem a minha dúvida. Tenho uma tabela CAIXA com dados a seguir:

*historico
*       *entrada
*       *saida
*
Venda de Pneus
        1.800,00
        0,00
Pagamento de Telefone
        0,00
        328,00
Aquisição de máquinas
        0,00
        750,00


Gostaria de escrever uma função que ao ser executada me retorne o seguinte resultado:

*historico
*       *entrada
*       *saida
*       *saldo
*
Venda de Pneus
        1.800,00
        0,00
        1.800,00
Pagamento de Telefone
        0,00
        328,00
        1.472,00
Aquisição de Máquinas
        0,00
        750,00
        722,00


Ou seja, a função executaria um select na tabela CAIXA e para cada linha retornada me informar o saldo.

Eu domino bem esse tipo de função (stored procedure) no firebird, mas não achei nada que mostre o caminho de como manipular as linhas retornadas de um select, uma-a-uma, no PostgreSQL.
Se alguém puder me passar alguma dica, ficarei muito grato.

Um abraço a todos...
_______________________________________________
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