This is the scenario:
Controller function fncCtrl calls function A, function B and function C in that order.
Function A needs a savepoint to prevent errors from undoing work that needs to be committed regardless of errors in function B or C
Is there a way to define a generic savepoint that any errors in B or C will rollback to.