In case of nulls it is a good practice to use
explicit conversion:
insert into d values(to_date(null));