En effet, le type de données TIMESTAMP est plus précis que DATE. Ainsi, lorsque vous fournissez la valeur du paramètre TIMESTAMP dans la condition de la colonne DATE, Oracle doit convertir toutes les valeurs DATE en TIMESTAMP pour effectuer une comparaison (il s'agit de l'utilisation INTERNAL_FUNCTION ci-dessus) et donc l'index doit être plein scanné.