Ini karena tipe data TIMESTAMP lebih akurat daripada DATE sehingga ketika Anda memasukkan nilai parameter TIMESTAMP ke dalam kondisi kolom DATE, Oracle harus mengubah semua nilai DATE menjadi TIMESTAMP untuk membuat perbandingan (ini adalah penggunaan INTERNAL_FUNCTION di atas) dan oleh karena itu indeks harus penuh dipindai.