Para quem está lendo agora:
No Oracle 12c há um novo recurso:DEFAULT EM NULO . Por exemplo:
CREATE TABLE tab1 (
col1 NUMBER DEFAULT 5,
col2 NUMBER DEFAULT ON NULL 7,
description VARCHAR2(30)
);
Então, quando você tenta INSERT null em col2, isso será automaticamente 7.