Using Linguistic Indexes
You can create a linguistic index to achieve better performance during linguistic comparisons. A linguistic index requires storage for the sort key values.
To create a linguistic index, use a statement similar to the following:
CREATE INDEX german_index ON employees
(NLSSORT(employee_id, 'NLS_SORT=GERMAN'));The optimizer chooses the appropriate index based on the values for NLSSORT and NLS_SORT.
You must create multiple linguistic indexes if you want more than one linguistic sort on a column. For example, if you want both GERMAN and GERMAN_CI sorts against the same column, create two linguistic indexes.
See CREATE INDEX in the Oracle TimesTen In-Memory Database SQL Reference.