Booleovské hodnoty lze použít pouze v jiném kódu PL/SQL, ne v Oracle SQL. Pokud chcete funkci, jejíž návratová hodnota je dostupná v select ... from dual pak budete muset definovat funkci, která vrátí varchar2 s návratovými hodnotami 'true' a 'false' respektive (nebo 'T' a 'F' , nebo návratové číslo s hodnotami 1 a 0).
Jakkoli je to smutné, Oracle SQL nepodporuje datový typ Boolean (ačkoli programovací jazyk PL/SQL ano).