Yep, the reset happens when the exception is propagated back to client - as the client is not under Oracle server process'es control and state anymore. -- Regards, Tanel Poder http://blog.tanelpoder.com <http://blog.tanelpoder.com/> _____ From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Peter Hitchman Sent: Thursday, April 10, 2008 17:29 To: Tanel Poder Cc: oracle-l Subject: Re: Wait event SQL*Net break/reset to client caused by duplicate insert? Hi, Just to follow up, having read your Blog entry ... The java code is handling the exception, so is there a difference in the way this event gets fired between a java JDBC programme and server side PL/SQL code, because of the client/server nature of the java? Thanks Pete