Telerik Data Access wraps the store procedures calls in a transaction automatically, this is done in that way as it actually enlists the the SP call in the transaction that would content some other CUD operations. If something fails if will rollback even the SP. If you need to invoke only the SP you should commit/rollback the transaction immediately after the Domain Method call with SaveChanges or ClearChanges.
There are several methods exposed by the OpenAccessContext that could be useful for handling transactions (look at this article
The ReadWithoutTransaction works only for the LINQ queries and it is turned on by default.
So, I can recommended you to handling transactions as you want or to use a LINQ query if it is acceptable for you. I could be more helpful if you can give us more information about your actual scenario.
I hope this information helps.
Check out the latest announcement
about Telerik Data Access vNext as a powerful framework
able to solve core development problems.