Boolesche Werte können nur in anderem PL/SQL-Code verwendet werden, nicht in Oracle-SQL. Wenn Sie eine Funktion wünschen, deren Rückgabewert in einem select ... from dual
verfügbar ist dann müssen Sie die Funktion definieren, um varchar2
zurückzugeben mit den Rückgabewerten 'true'
und 'false'
bzw. (oder 'T'
und 'F'
, oder Rückgabenummer, mit den Werten 1 und 0).
So traurig das auch ist, Oracle SQL unterstützt den booleschen Datentyp nicht (obwohl die Programmiersprache PL/SQL dies tut).