Oracle PL/SQL Programming, 3rd Edition by Bill Pribyl, Steven Feuerstein The following errata were *corrected* in the 9/04 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem {17}, Oracle 9i New Features, Record-based DML, concerning INSERT a row-level struture. INSERT INTO books VALUES (book_in); NOW READS: INSERT INTO books VALUES book_in; (119) line 4 FROM occupancy WHERE occupied_dt = TRUNC (SYSDATE;) NOW READS: FROM occupancy WHERE occupied_dt = TRUNC (SYSDATE); the same error was repeated in the middle of the same page and is likewise CORRECTED. {376} 1st paragraph (example); Under line 19 in the code sample, the folliwng line WAS ADDED: 20 CLOSE desc_cur; so that it is aligned under the RETURN keyword. The remaining lines of code HAVE BEEN RENUMBERED and the numbers appearing in the table below the code UPDATED to reflect these changes. (472) IN PRINT: first bulleted item on list, HAS BEEN DELETED.