Hoje me deparei com o erro; ORA-01476 divisor is equal to zero, em um relatório, onde existia o cálculo de divisão.
O problema: Divisão por 0 (zero)
0/0
Solução:
CASE
select
case WHEN 0 (var) = 0 then 0
else
50 / 1
end soma
from dual
Resultado: 0
select
case WHEN 1 (var) = 0 then 0
else
50 / 2
end soma
from dual
Resultado: 25
Fonte: http://dba-oracle.com/t_ora_01476_divisor_equa_to_zero.htm
http://stackoverflow.com/questions/15798910/oracle-divisor-is-equal-to-zero
(2014/10)