Introduction to PL/SQL
PL/SQL, or Procedural Language/SQL, is a procedural language extension of SQL from Oracle Corporation, which is used in many of its products when working with an Oracle database. It provides the facility to use data manipulation and query statements found in SQL in a procedural unit or block of code. SQL is used to retrieve data from a database and PL/SQL can be used to process that data.
Below are some of the basics of the PL/SQL language, including links to further resources.