Oracle PL/SQL – currently it is the programming language I use everyday for my working needs, can say I have more than 8 years of experience. I use it for the creation and editing of the objects who are at the server (core) part of the bank data system (stored procedures/functions, packages, triggers and jobs).
SQL – like PL/SQL, I use it everyday as an interface language between Oracle server and client. Mostly use it for various queries regarding some business data, but also using it when there is need of creating new (altering existing) objects that are not programs itself – like tables, indexes, synonyms, sequences etc. Can also say that I do have a significant experience of optimizing the queries when working with large amounts of data (usually this applies to reporting but not only to). Began using SQL (initially with Interbase, then with Oracle) since the beginning of my professional career, so more than 12 years of experience here.
Oracle Forms and Reports – used when there is a need to add or change some functionality regarding user interface or reporting. More than 5 years of experience here.