Esta quizas mal expresado lo de generando un indice cada vez , pero , por si no lo sabes el set index sirva para referirse a indices ndx y cdx (incluso no de la propia tabla) ... no cdx estructurales , puesto que estos se abren automaticamente con la tabla ... por lo tanto pueden usarse para añadir un indice a una tabla que no lo tiene , un indice que ademas no se guarda , es decir una vez cerrada la tabla desaparece ...
Por ejemplo ... una tabla con campo codigo,nombre,apellido1,apellido2 , de nombre cliente y sin ningun indice ... no podremos hacer un set order , puesto que no tiene indice ... pero si tuviesemos otra tabla con un indice por ejemplo (cliente2.cdx) donde este tiene el dos indices uno por campo codigo y otro nombre , como existen en cliente podriamos ejecutar algo como set index to cliente2 tag codigo ... donde cliente2 es el indice de otra tabla , en ese momento nuestra tabla cliente1 tiene ya un indice que antes no tenia ... compruebalo si quieres ...
Por cierto la gente que se escuda o esconde en el anonimato , no es buena gente ...lo que tengas que decir dilo con al menos tu cuenta de correo para que si tengo algo que decir no tenga que decirlo a traves del foro , ya que es para temas tecnicos , no para peleas dialecticas...No tengo ningun interes en entrar en guerras con nadie ...
Equivocarse es Humano , rectificar de Sabios ...