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.