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;
/