PL/SQL is Oracle's procedural extension to the SQL database language. It combines the data manipulation and transaction processing capabilities of SQL with constructs typically found in procedural programming languages such as variable and constant declarations, assignment, looping, and conditional branching.
You can use PL/SQL to enhance and modify the default functionality that is built in to every Oracle Forms application. To do so, you need to be familiar with PL/SQL concepts and syntax.
You use the integrated PL/SQL Editor for writing PL/SQL code in Oracle Forms. In Developer, you write PL/SQL code when you do the following: