Oracle / Trigger Erro na Trigger - Tabela Mutante

Olá Pessoal. Alguem poderia me ajudar ?
Tenho uma tabela com os campos
B2_QATU
B2_VATU
B2_CM1
E preciso criar uma trigger, que quando alterar os campos B2_QATU e B2_VATU, a trigger precisaria atualizar o campo B2_CM1,
mas para isso ele precisa pesquisar outros registros da DESTA MESMA TABELA e fazer um calculo !
Nisso quando eu atualiza um registro, a trigger retora o erro de Tabela Mutante, ou seja, ela não pode atualizar ou consultar a mesma tabela que está sendo atualizada…
Encontrei na net tutoriais usando o recurso package !
Mas não consigo fazer funcionar…
Grato e aguardo ajuda.
Abraços…
Augusto