Credo che SQL non metta a disposizione funzioni che permettano di sapere qual'è la posizione di una row all'intenro del database.
La posizione di un record non dovrebbe essere utile in un'applicazione.. se così è, secondo me sbagli la progettazione dell'applicazione.
In ogni caso, con una prima query, potresti beccarti la chiave primaria del record che ti interessa.
Esegui una seconda query selezionando tutti i record (SELECT *) quindi esegui una fetch finchè non trovi il record identificato dalla chiave primaria trovata precedentemente, incrementando un contattore ad ogni fetch. alla fine del ciclo il contatore ti dice la posizione del record.
CIAO