Most Oracle PL/SQL books on the market attempt to present most if not all of the language elements to the reader. In so doing, each one tries to be both a thorough explanation of the language, as well as a complete reference. Such books are of great value to the reader in need of full coverage of such a substantial language — whether the reader is, for instance, an experienced Oracle applications developer writing an Oracle Portal package, or a DBA who needs to review PL/SQL procedures prior to their being compiled into the database. However, such volumes rarely meet.