Los cursores no son lentos, hacen que se alenté la respuesta del servidor, ya que se crean en memoria.
Debes declarar tu VARIABLE - TABLA y ahí, insertar los registros que obtienes de esta consulta
Código SQL:
Ver originalSELECT LNNOTE
23.,DPD1405,DPD1406,DPD1407 ,DPD1408 ,DPD1409,DPD1410 ,DPD1411,DPD1412
24.,DPD1501,DPD1502,DPD1503, DPD1504 FROM Bstringconsumolina
Después, simplemente recorres tu variable-tabla, mediante el While correspondiente.
Recuerda que a tu variable-tabla, le puede crear índices para que te de una mejor respuesta.