Inte bara saknas den booleska datatypen i Oracles SQL (inte PL/SQL), utan de har heller ingen tydlig rekommendation om vad man ska använda istället. Se den här tråden på asktom. Från att rekommendera CHAR(1) 'Y'/'N' de byter till NUMBER(1) 0/1 när någon påpekar att 'Y'/'N' beror på det engelska språket, medan t.ex. Tyska programmerare kan använda 'J'/'N' istället.
Det värsta är att de försvarar detta dumma beslut precis som de försvarar ''=NULL dumhet.