Concordo plenamente e acredito que se a aplicação dele por algum motivo deseja isso, acredito que seria melhor ele fazer:
sqlexec("select *, 0 as reg from cliente","tabela")
update tabela set reg=recno()
Não é nada elegante, mas se você necessita dela... :)
Cordialmente,
Fabiano Costa