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 ...