It relies on a highly structured “block” design with different sections, all identified with
explicit, self-documenting keywords. PL/SQL is a special version of SQL and closely
related to SQL. PL/SQL is a programming language in its own right; it has its own syntax,
its own rules, and its own compiler.
Oracle's PL/SQL language has several defining characteristics: It is a highly structured,
readable, and accessible language.
It is a standard and portable language for Oracle development. It is an embedded lan-
guage.PL/SQL was not designed to be used as a
standalone language, but instead to be invoked from within a host environment.
It is a high-performance, highly integrated database language.
8.1.1 Advantages of PL/SQL