Подойдет обычный индекс b-дерева, но если это таблица журнала с возрастающими значениями на дату, то обратите внимание на конфликт блоков индекса. Если у вас много сеансов, вставляющих новые значения в индекс, и эти значения принадлежат одному и тому же блоку, вы можете столкнуться с проблемой производительности. Одним из смягчающих факторов является индекс обратного ключа, но это делает запросы типа, который вы задаете, более дорогостоящим, поскольку индексы обратного ключа не могут поддерживать сканирование диапазона. Вместо этого вы получите полное сканирование индекса или быстрое полное сканирование индекса.
Это также увеличило бы индекс, потому что разбиения блока индекса были бы 50/50 вместо 90/10, которые использует Oracle, когда обнаруживает закономерный рост в индексированных значениях.