Per quanto riguarda la procedura automatica, nel senso di rendere trasparente il NULL all'utente finale, ne avevamo discusso sul forum tempo fa, non e' cosi' banale come potrebbe sembrare a prima vista.
Un miglioramento che mi viene in mente ora e' quello di mettere il NULL spuntato di default, con la spunta che si toglie quando l'utente mette il focus sul campo relativo.