Not something I have ever had to do either, but Oracle does allow you to set the sort collation sequence at the session level, so different users could potentially seet different sorts for the same data. See
Oracle: Linguistic Sorting and String Searching if you want to know more.
Example (based on the above link):
Code:
SQL> SELECT * FROM test3 ORDER BY name;
NAME
--------------------
Diet
Freizeit
À voir
SQL> alter session set nls_sort='german'
2 /
Session altered.
SQL> SELECT * FROM test3 ORDER BY name;
NAME
--------------------
À voir
Diet
Freizeit