tunning exceptions

tema enviado por lordaficeo en ORACLE
tema iniciado el 04/12/2008

Hola a todos. alguien pudiera ayudarme  a encontrar la manera mas eficiente en el manejo de exception con oracle , y el manejo de el rollback y commit , un ejemplo :

CREATE OR REPLACE PROCEDURE BNXAFILIACION.WEB_DELTEMPLATE

(

TemplateID INTEGER

)

AS

BEGIN

DELETE TemplateFields

WHERE TemplateID = TemplateID;

DELETE Templates

WHERE TemplateID = TemplateID;

COMMIT;

EXCEPTION WHEN OTHERS THEN

dbms_output.put_line ('Se deshacen las modificaciones');

ROLLBACK;

END;

/