Returns a transaction context for the "required" transaction. If
there's already an active transaction, use it. Otherwise create a
new transaction.
the current transaction context
Returns a transaction context for the "RequiresNew" transaction.
Always creates a new transaction, suspending any old one.
the current transaction context