Je to proto, že datový typ TIMESTAMP je přesnější než DATE, takže když zadáte hodnotu parametru TIMESTAMP do podmínky sloupce DATE, musí Oracle převést všechny hodnoty DATE na TIMESTAMP, aby bylo možné provést srovnání (toto je použití INTERNAL_FUNCTION výše), a proto musí být index plný. naskenované.