Los números de Oracle son, de hecho, números de punto flotante con significado de 40 dígitos decimales.
Por lo tanto, no se pueden desbordar.
(10^40-1) es el número entero máximo que se puede aumentar en 1.
prueba
NÚMERO(12,0) es un subtipo del tipo NÚMERO.
Es decir, consta del tipo NÚMERO y un verificador de restricciones.