Runs work inside one provider-arbitrated transaction. With a caller executor the work joins the caller's
transaction (a savepoint when one is already open). Without one, it runs on an independent instance with its
own transaction stack, so concurrent units of work on the shared server provider never interleave (03 §11).
Runs work inside one provider-arbitrated transaction. With a caller executor the work joins the caller's transaction (a savepoint when one is already open). Without one, it runs on an independent instance with its own transaction stack, so concurrent units of work on the shared server provider never interleave (03 §11).