PL/SQL est un langage procédural qui s'étend au SQL, permettant d'écrire des traitements complexes avec des variables et des structures de contrôle. Il est principalement utilisé pour créer des procédures stockées et des triggers, similaires à d'autres langages de SGBD comme T-SQL ou PL/pgSQL. Ce document détaille la syntaxe, la déclaration des variables, les boucles, les curseurs et le traitement des exceptions en PL/SQL.