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 ?