Quello che hai scritto non l'ho capito interamente, ma ho capito che il tuo e' un problema risolvibile diversamente da come credi ...
NULL e 0 binario sono la stessa cosa, quindi non vedo il problema ...
Forse, se mostri il codice e indichi il problema, si fa prima a risolvere ...