Bob: I'm pretty rusty on it, but the basics are: WHILE foo LOOP UPDATE xxx SET col1 =3D *** WHERE conditions; EXCEPTION WHEN OTHERS THEN Your error handling code here END; Any other in LOOP code here. END LOOP; As I said, it has been some time since I've done this, but I'm sure my = oversights will be promptly corrected. Rick Weiss Oracle Database Administrator Technical Services Bureau Central Services Division MT Dept of Labor & Industry Phone: (406) 444-9628 E-Mail: rweiss@xxxxxxxxxxx -----Original Message----- From: Bob Metelsky [mailto:bobmetelsky@xxxxxxxxxxx] Sent: Friday, October 15, 2004 9:07 AM To: oracle-l@xxxxxxxxxxxxx Subject: resume on Exception=20 All, I know I can trap and exit on an exception but how can the program=20 trap and continue? say I have while <condition> update xxx where recnum ... ; if any_exception then write any_exception & recnum to file and continue; end if; end loop; any examples of this logic? Thanks! Bob --=20 "Oracle error messages being what they are, do not highlight the correct cause of fault, but will identify some other error located close to where the real fault lies." -- //www.freelists.org/webpage/oracle-l -- //www.freelists.org/webpage/oracle-l