Зависи дали използвате SQL транзакции. Възможно е, без подходящото използване на транзакции и действителното ниво на сериализация, процедурата да може да разкрие някои данни при извикване за запис, например, които са видими за други заявки/процедури, преди цялата процедура да е завършила.
накратко:дадена процедура ще бъде атомарна само ако използвате подходящото ниво на транзакция