Неправильно понимаете. В рамках одной сессии вы видите все незакомиченные изменения сделанные в этой сессии. Если ваша хранимая процедура не автономная, то все она увидит. Да и проверить это легко. Что вам мешает создать таблицу, вставить туда строку, а потом вызвать хранимую процедуру, которая что-то попытается сделать с этой строкой.