Los valores booleanos solo se pueden usar en otro código PL/SQL, no en OracleSQL. Si desea una función cuyo valor de retorno esté disponible en un select ... from dual
entonces deberá definir la función para devolver varchar2
con los valores devueltos 'true'
y 'false'
respectivamente (o 'T'
y 'F'
, o número de retorno, con los valores 1 y 0).
Por triste que sea, Oracle SQL no admite el tipo de datos booleano (aunque el lenguaje de programación PL/SQL sí).