Uma procedure pega os dados de uma tabela, a mae, que alimenta outra filha, mas tem mês que a tabela filha vem com os valores corretos, tem outros que não, as vezes vem nulo. Na tabela mae, de onde os dados são captados, os valores contidos forem corretos, ex.:
se eu fizer um select na tabela mae, os valores retornam corretos, mas ao processar essa proc acontece isso dos valores variarem.
Essa pro tem um cursor que calculo valores, e armazena os resultados num RFMG_type.Valor, tipo do tipo TYPE TCONTABIL IS TABLE OF NUMBER
INDEX BY BINARY_INTEGER;
vValor(002) := vValor(002) + NVL(RFMG_type.Valor,0) * vMult;
o vValor é fixado numa posição
Mesmo criando chaves como matricula, id, local, valores podem retornar errado?