I have a oracle package consisting of many procedures. e.g.
pkg(
proc 1
proc 2
proc 3
);
while executing the package proc 1 gets called first and within proc 1,proc 2 is called. SO what if i face an exception in proc 2 then i want to rollback all the DML's done in proc 1.