Tenho uma situação diferente: acumular resultado de consultas.
Por enquanto, a única coisa que me vém à cabeça é uma tabela temporária.
Vou pegar da contabilidade os débitos, juntar com os créditos, e posso acrescentar lançamentos de encerramento, dependendo de um determinado processamento, que pode ou não existir.
Vou usar isso várias vezes, mas sei que function não serve pra isso.
Talvez fazer uso de mais coisa nova: stored procedure junto com tabelas temporárias
Alguma sugestão?