Это правильно - Oracle сможет использовать передний край (т. Е. ColA) существующего индекса, и любые оставшиеся поля (т. Е. ColB) в индексе не будут иметь большого значения (они немного «расширят» индекс, но ценавы платите за это намного меньше, чем за отдельный индекс).