Не само че булевият тип данни липсва в SQL на Oracle (не PL/SQL), но също така нямат ясна препоръка какво да използват вместо това. Вижте тази тема на asktom. От препоръчване на CHAR(1) 'Y'/'N'
те преминават към NUMBER(1) 0/1
когато някой посочи, че 'Y'/'N'
зависи от английския език, докато напр. Немските програмисти могат да използват 'J'/'N'
вместо това.
Най-лошото е, че защитават това глупаво решение точно както защитават ''=NULL
глупост.