??? I don't understand your reaction ???
1) InitCap is a standard Oracle function.
Try:
select InitCap('a test_from me') from dual;
2) In the preferences, there's a "Key Configuration" list.
It that list there exist (among others) now a "Edit / Selection / Uppercase" and "... / Lowercase".
The only thing that i ask is that you add a "... / InitCap"