V Oracle není žádný rozdíl mezi prázdným řetězcem a NULL.
To je nehorázné ignorování standardu SQL, ale jde to ...
Kromě toho nemůžete porovnávat s NULL (nebo ne NULL) s "normálními" operátory:"col1 =null" nebude fungovat, "col1 ='' " nebude fungovat, "col1 !=null" nebude fungovat , musíte použít "je null".
Takže ne, nemůžete to udělat jinak než "sloupec 1 je null" nebo nějaká jeho variace (například pomocí nvl).