Esto es parte de la teoría de "paginado" .. usa el buscador y econtraras muchooos ejemplo:
http://www.forosdelweb.com/search.ph...der=descending
En "Mysql" por lo menos no se suele "mover" el cursor sino que se hacen obtienen bloques de registros desde un puntero de inicio hasta el desplazamiento que quieras (sea 1 registro o N). (el "puntero" siguiente y anterior lo propagas en los links que generas)
Un saludo,