A Procedural Language Structured Query Language (PL/SQL) é um ambiente de programação que reside diretamente no banco de dados. Os programas PL/SQL podem ser chamados a partir dos ambientes de desenvolvimento Oracle indicados nas afirmativas a seguir.
I. SQL*Plus; Oracle Enterprise Manager; Pré-compiladores Oracle (como Pro*C, Pro*COBOL, etc.) II. Oracle Call Interface (OCI); Server Manager; Oracle 9i Application Server III. Java Virtual Machine (JVM)