DECLARE @campo1 INT
--SE DECLARA CURSOR
DECLARE nameCursor CURSOR FOR
SELECT
	campo
FROM FacAsigServicio

OPEN nameCursor 
FETCH NEXT FROM nameCursor INTO @campo1
WHILE @@FETCH_STATUS = 0
BEGIN
   SELECT * FROM nameTabla WHERE campo = @campo1
FETCH NEXT FROM nameCursor INTO @campo1
END
CLOSE nameCursor 
DEALLOCATE nameCursor 



//Cursor con XML
DECLARE cControl CURSOR FOR --CREAMOS EL CURSOR
SELECT * FROM OPENXML(@hdoc, '/Pedido/DetallePedido')					WITH (											Producto INT 'CodProducto'											, Cantidad INT 'Cantidad'
)