बूलियन मानों का उपयोग केवल अन्य PL/SQL कोड में किया जा सकता है, नहीं ओरेकल एसक्यूएल में। यदि आप एक ऐसा फंक्शन चाहते हैं जिसका रिटर्न वैल्यू एक select ... from dual . में उपलब्ध है तो आपको varchar2 . वापस करने के लिए फ़ंक्शन को परिभाषित करने की आवश्यकता होगी वापसी मूल्यों के साथ 'true' और 'false' क्रमशः (या 'T' और 'F' , या वापसी संख्या, मान 1 और 0 के साथ)।
यह जितना दुखद है, Oracle SQL बूलियन डेटा प्रकार का समर्थन नहीं करता (हालाँकि प्रोग्रामिंग भाषा PL/SQL करता है)।