Pour ceux qui le lisent maintenant :
Dans Oracle 12c, il y a une nouvelle fonctionnalité :DEFAULT SUR NUL . Par exemple :
CREATE TABLE tab1 (
col1 NUMBER DEFAULT 5,
col2 NUMBER DEFAULT ON NULL 7,
description VARCHAR2(30)
);
Ainsi, lorsque vous essayez d'INSERER null dans col2, ce sera automatiquement 7.