Ez már szoftver-archeológia: az Oracle még a kezdetek kezdetén hozta meg azt a tervezési döntést, hogy az '' az VARCHAR/VARCHAR2 mezőkben "NULL"-ként tárolódik. A szabvány később írta elő a megkülönböztetést, az Oracle-nek ekkor kellett dönteni, hogy vagy tökönrúgja az addigi felhasználóit, vagy bevezet egy paramétert, ami a két működés között vált, vagy pedig hagyja az egészet, és ezt a szabványtól való eltérést meghagyja.