In Oracle is er geen verschil tussen een lege string en NULL.
Dat is flagrante minachting voor de SQL-standaard, maar daar ga je ...
Bovendien kun je NULL (of niet NULL) niet vergelijken met de "normale" operatoren:"col1 =null" zal niet werken, "col1 ='' " zal niet werken, "col1 !=null" zal niet werken , moet u "is null" gebruiken.
Dus nee, je kunt dit niet op een andere manier laten werken dan "col 1 is null" of een variatie daarop (zoals het gebruik van nvl).