ऐसा इसलिए है क्योंकि TIMESTAMP डेटाटाइप DATE की तुलना में अधिक सटीक है, इसलिए जब आप DATE कॉलम स्थिति में TIMESTAMP पैरामीटर मान की आपूर्ति करते हैं, तो Oracle को तुलना करने के लिए सभी DATE मानों को TIMESTAMP में बदलना होगा (यह उपरोक्त INTERNAL_FUNCTION उपयोग है) और इसलिए अनुक्रमणिका को पूर्ण होना चाहिए स्कैन किया गया।