Laço com FOR em procedure do MySQL

Preciso percorrer os registros de uma consulta dentro de um laço, para fazer determinada operação com cada registro. Alguém sabe como fazer isso?

Obs.: Como citado no título, o banco é MySQL

Olá Paulo!
Você pode ter como base o seguinte tópico que contém uma procedure:
http://www.guj.com.br/java/268064-duvida-com-procedure-plsql

Você pode pegar o WHILE, que percorre os dados da mesma forma que o FOR, precisando apenas de uma variável pra ser incrementanda.
Um Abraço!

se nao me engano eh assim:

for i in (select id from tabela) loop -- faz o for em cima do select end loop;