Introduction to PL/SQL
An Oracle Precompiler is a programming tool that enables the user to embed SQL statements in a high-level source program.
Why Use the Oracle Pro*C/C++ Precompiler
The Oracle Pro*C/C++ Precompiler lets you use the power and flexibility of SQL in your application programs.
Why Use SQL
If you want to access and manipulate Oracle data, you need SQL.
Why Use PL/SQL
An extension to SQL, PL/SQL is a transaction processing language that supports procedural constructs, variable declarations, and robust error handling. Within the same PL/SQL block, you can use SQL and all the PL/SQL extensions.