Problemas com Cursores no MySQL

Senhores, boa tarde.

Tenho uma procedure no MySQL que dentro dela tem um cursor, como resultado do select do cursor tenho 20 registros, porem quando chega na 8ª linha ele sai fora do laço de repetição. Quando eu forço o select do cursor a não trazer a 8ª linha em questão, ele percorre todos os registros sem problema.

Alguem já passou por algo parecido pra me ajudar?

A condição de parada é essa: DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;

Att.