PL/SQL - a procedural language extension to SQL. With PL/SQL, multiple SQL statements, conditional control statements, error handling etc., are sent to the database as one procedure which reduces communication overhead and boosts performance.