Booleske værdier kan kun bruges i andre PL/SQL-koder, ikke i Oracle SQL. Hvis du ønsker en funktion, hvis returværdi er tilgængelig i en select ... from dual så bliver du nødt til at definere funktionen for at returnere varchar2 med returværdierne 'true' og 'false' henholdsvis (eller 'T'). og 'F' , eller returnummer, med værdierne 1 og 0).
Hvor trist dette end er, så understøtter Oracle SQL ikke den boolske datatype (selvom programmeringssproget PL/SQL gør det).