Você não pode fazer isso com SQL. Você precisa usar cursores . O manual tem um exemplo para você olhar. Provavelmente é melhor colocar isso em um procedimento armazenado.