Este documento describe PL/SQL, un lenguaje de programación incorporado en Oracle que permite definir procedimientos utilizando sentencias SQL. PL/SQL supera las limitaciones de SQL al permitir la definición de procedimientos. Sus características incluyen el manejo de variables, estructuras modulares, control de flujo y excepciones. Entre sus ventajas se encuentran depuración, modificación de secuencias y relaciones, y su desventaja principal es el control de versiones.