Non seulement le type de données booléen manque dans le SQL d'Oracle (pas PL/SQL), mais ils n'ont également aucune recommandation claire sur ce qu'il faut utiliser à la place. Voir ce fil sur asktom. En recommandant CHAR(1) 'Y'/'N'
ils passent à NUMBER(1) 0/1
quand quelqu'un fait remarquer que 'Y'/'N'
dépend de la langue anglaise, tandis que par ex. Les programmeurs allemands pourraient utiliser 'J'/'N'
à la place.
Le pire c'est qu'ils défendent cette décision stupide comme ils défendent le ''=NULL
stupidité.