Nie tylko brakuje logicznego typu danych w Oracle SQL (nie PL/SQL), ale także nie mają jasnych zaleceń dotyczących tego, czego użyć zamiast tego. Zobacz ten wątek na asktomie. Od polecania CHAR(1) 'Y'/'N'
przełączają się na NUMBER(1) 0/1
gdy ktoś wskazuje, że 'Y'/'N'
zależy od języka angielskiego, natomiast m.in. Niemieccy programiści mogą używać 'J'/'N'
zamiast tego.
Najgorsze jest to, że bronią tej głupiej decyzji, tak jak bronią ''=NULL
głupota.