Di seguito vi riporto un semplice esempio di utilizzo dei Cursori con Microsoft SQL Server : 

DECLARE @id int
DECLARE @nome nvarchar(255)
/* query da eseguire */
DECLARE MyCursor CURSOR FOR
SELECT id, nome
FROM MyTable
WHERE trendabb != ”
OPEN MyCursor
/* recupera i valori e li mette nelle variabili
 * @id, @nome */

FETCH NEXT FROM MyCursor INTO @id, @nome
WHILE @@FETCH_STATUS = 0
BEGIN
   /* inizio istruzioni da eseguire */
   SELECT @id, @nome
   /* fine istruzioni da eseguire */
   FETCH NEXT FROM MyCursor INTO @id, @nome
END
CLOSE MyCursor
DEALLOCATE MyCursor