Niet alleen ontbreekt het booleaanse datatype in Oracle's SQL (niet PL/SQL), maar ze hebben ook geen duidelijke aanbeveling over wat ze in plaats daarvan moeten gebruiken. Zie dit topic op asktom. Van het aanbevelen van CHAR(1) 'Y'/'N' ze schakelen over naar NUMBER(1) 0/1 wanneer iemand erop wijst dat 'Y'/'N' hangt af van de Engelse taal, terwijl b.v. Duitse programmeurs kunnen 'J'/'N' . gebruiken in plaats daarvan.
Het ergste is dat ze deze domme beslissing verdedigen, net zoals ze de ''=NULL . verdedigen domheid.