Bom, sempre que se fala na necessidade de obter soma/contagem/etc mas sem 
perder os detalhes, de cara se pensa em funções analíticas - com elas, vc 
conseguiria algo do tipo :
nota

nota item_nota_id       produto_id    quantidade    qtd_total_acum   retorno
10   1                    10         100      100   
10   2                   20         150      250

20   1                   10         100      100
20   2                   20         200      300

etc...

 aí vc retornaria o resultset completo mas na hora de fazer o update na origem 
vc usaria o qtd_total_acum da última ocorrência de cada nota, que será a qtdade 
total da nota, mas tem á disposição os detalhes nas linhas anteriores pra fazer 
o que precisar.... pensa nalguma solução do tipo , se não der responde pra 
gente com um exemplinho mais completo (com CREATEs e INSERTs pra fazer uma 
massinha de testes, e um pouco mais de detalhes na lógica), que a gente pode 
palpitar mais...

 []s

   Chiappa
  • [oracle... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
    • Re... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
      • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
        • ... jlchia...@yahoo.com.br [oracle_br]
          • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
            • ... jlchia...@yahoo.com.br [oracle_br]
            • ... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
              • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
                • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
                • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
                • ... flavio_brune...@yahoo.com [oracle_br]
                • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]

Responder a