Transaction boundaries are required when you are trying to do multiple inserts and based on the output of the first insert if you are doing a second insert and if you want the whole process be rolled back if any of the inserts fail. Otherwise there is no real requirement to use TRANSACTION Boundaries.
Prasad Bhogadi
www.inforaise.com