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).