Da SQL ggf. ODP's ja offen hält, macht der Aufbau eines Index durchaus Sinn, damit alle folgenden Abfragen dann bei geöffnetem ODP erheblich schneller sind.
Im interaktiven SQL hast du natürlich Recht wenn du die Abfrage nur 1 Mal machst.
Aber woher soll der Optimizer das wissen ?
Wiederhole die Abfrage einfach mehrmals mit unterschiedlichen Schlüsseln und du wirst sehen, dass diese dann erheblich schneller sind.