В Oracle Database есть тип BOOLEAN, но он только для PL/SQL. Его нельзя использовать в качестве типа колонки таблицы. Сложно сказать, почему его нет. Но на текущий момент приходиться использовать CHAR(1) со значениями 'Y'/ 'N' или NUMBER(1) со значениями 1 / . Читать далее Oracle тип данных BOOLEAN в таблицах