Bucle do while, siguiente registro haciendo click en un botón
Tengo un bucle DO WHILE ... LOOP, después de un SET RS = ... En el que selecciono uno o más registros.
Sin salir del bucle necesito o bien seleccionar el registro actual, o ir al siguiente (o anterior), entre otras acciones.
¿Como puedo interrumpir el bucle para hacer click en un botón de selección, siguiente o anterior, y en los dos últimos casos ir al registro correspondiente.
La cosa es que si salgo del procedimiento ya no sé como reanudar el ciclo, y si no salgo no puedo hacer click en el botón externo al procedimiento.
Debe ser muy sencillo, pero no sé como hacerlo.