Hi Reygie!
I don't know if VFK8 automate it, I think that no. But one way of minimize the managment is to create one function to encapsulate the SqlExec function and handle index there, in this case you will are centralized the creations of indexes, thus:
Function MySqlExec(tnCon, tcSelect, tcCursor, tsFieldsIndex, tsIndexName)
=SQLEXEC(tnCon, tcSelect, tcCursor)
If Not Empty(tsFieldsIndex) And not Empty()
index on &tsFieldsIndex tag &tsIndexName
set order to &tsIndexName
Endif
Return something
EndFunc
I hope this help!
P.S.: Sorry my bad english.
Erick
Força Sempre!
Strength Always!