I am not sure what is wrong here, please help.
I am trying to loop over set of result and to use id's from set to execute another select query.
DECLARE @MyCursor CURSOR;
DECLARE @ID int;
DECLARE @Name varchar(200)
BEGIN
SET @MyCursor = CURSOR FOR
SELECT ID, Name FROM UserGroups
OPEN @MyCursor
FETCH @MyCursor INTO @ID, @Name;
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT * FROM ErrorToNotify INNER JOIN ErrorMessages ON
ErrorToNotify.ErrMsgID = ErrorMessages.ID
INNER JOIN InterfaceErrors ON
InterfaceErrors.ErrMessageID = ErrorMessages.ID
WHERE UserGroupID = @ID
FETCH NEXT FROM @MyCursor
END;
CLOSE @MyCursor ;
DEALLOCATE @MyCursor;
END;