Oracle PL/SQL, 2nd edition by Steven Feuerstein with Bill Pribyl Here are the changes from the 5/98 reprint: {90} bullet item 7, line 2: changed "scale of +1" to "scale of -1" {106} second code sample, line 2: changed SELECT isbn title to SELECT isbn, title {137} code segment, end of line 2: changed *? to */ {163} line 7 from top of page: changed "not explicitly open a cursor" to "not explicitly close a cursor" {220} bullet item 4, second paragraph: changed "If the first number is less than the second number" to "If the first number is greater than the second number" {265} code sample, line 16: removed this line error_info VARCHAR2 (30); -- Info extracted from error_msg. {268} paragraph 5, line 2: changed Execution of the current PL/SQL block halts immediately, and all effects of the program are rolled back. to Execution of the current PL/SQL block halts immediately, and any changes made to OUT or IN OUT arguments (if present) will be reversed. Changes made to global data structures, such as packaged variables, and to database objects (by executing an INSERT, UPDATE, or DELETE) will not be rolled back. You must execute an explicit ROLLBACK in your exception section to reverse the effect of DML operations. {268} line -2 (now top of page 269): changed "frontend" to "front-end"