No veo una solución fácil para esto.
Tal vez pueda almacenar sus valores como uno o más espacios en blanco -> ' '
, que no son NULLS en Oracle, o realiza un seguimiento de este caso especial a través de campos/tablas adicionales y una capa de adaptador.