Caspita penso di aver immaginato una soluzione al volo al volo...
Creare una query di tipo count() in cui gli ident sono < o = dell'ident in questione. Ed a questo punto contrare la pagina in base alle variabili di record per pagina, magari anche facendo uso di ado con pagesize e pagecount.
Come la vedi ?