>I am trying to get a result set via a stored procedure that declares a cursor and uses FETCH NEXT to populate the cursor.
This isn't clear to me. Cursors are populated by the FETCH command. Cursors are populated when opened. The FETCH just moves the value of the current position to the variables specified.
-Mike