ao executar
RETURN QUERY ...
em uma função PL/pgSQL, é possível depois acessar diretamente o número de linhas acumuladas na pilha de registros , que são retornadas quando a função termina?
Exemplo:
RETURN QUERY SELECT * FROM tableA; -- 14 records
RETURN QUERY SELECT * FROM tableB; -- 8 records
RETURN QUERY SELECT * FROM tableC; -- 22 records
O número de registros acumulados agora deve ser 44.
Usar
Mais no manual no capítulo Obtendo o status do resultado .
Seu exemplo poderia ficar assim: