Добавлена новая запись курсора TSQL

Я написал курсор:

DECLARE CURSOR_SendMail CURSOR FAST_FORWARD  
FOR  
SELECT AlertId,AlertDetailsId,AlertDescription  
,AlertTarget,ProjectDetailId,Subject  
FROM    tblAlert   
WHERE AlertId > @MaxAlertID

Вот@MaxAlertID это некоторый идентификатор, так что записи выше этого идентификатора будут отправлены по почте.

Я хочу спросить:

При извлечении записей по одной и их отправке по почте будут ли учитываться все новые записи, вставленные в таблицу tblAlert, или только те записи, которые были доступны при объявлении курсора.

например

На момент объявления курсора максимальный идентификатор, присутствующий в таблице, равен 1000 и@MaxAlertID это 0.

Поэтому, когда я начинаю отправлять почту для каждой записи от 1 и выше, я достигаю некоторой записи 517, и несколько записей добавляются вtblAlert с 1001 и 1002, так что эти 1001, 1002 будут учитываться или только до 1000 будут рассматриваться.

Ответы на вопрос(2)

Ваш ответ на вопрос