Will,
Isto não é sempre possível. Não existe relação 1 <-> 1 entre tabela e rowid.
O mesmo valor de rowid pode existir em tabelas diferentes.
Se todas as tabelas estiverem na mesma área, e o registro não foi "movido", é possível identificar. Pensei em 2 formas:
- você abre o banco na mão, localiza o bloco e o registro na mão, e pega o número da tabela que está contido no cabeçalho do registro;
- ou, faz algo assim para cada tabela:
- Código: Selecionar todos
FOR EACH <tabela> WHERE ROWID(<tabela>) = <meu rowid>:
DISP <tabela>.
END.
A tabela que mostrar alguma coisa é a que você procura.