This document is an instructor guide for the Oracle9i PL/SQL programming language. It provides an overview of PL/SQL and its benefits, describes PL/SQL concepts like variables, data types, control structures, exceptions, and subprograms (procedures and functions). It also discusses how to interact with the Oracle database using PL/SQL. The guide contains examples and practice exercises for learning how to program with PL/SQL.