Thanks for everyone for their suggestions.
I have not used the PRIMARY() nor the CANDIDATE() functions before.
But I did set up a test data table and built some test indicies.
INDEX Agent_Code + Appl UNIQUE FOR !Sent TAG Test1
INDEX Agent_Code + Appl FOR !Sent TAG Test2
INDEX Agent_Code + Appl TAG Test2
As you can see each of the above indices have different parameters, but ALL of them have the same Expression.
I used my VFP7 interactively via the Command Window to check out the above suggestions.
I got the following:
* TAG

gave me the appropriate TAG Names
* SYS(14,n,'alias') and KEY

gave me the appropriate Expressions
* CANDIDATE(n,'alias') merely returned .F. for ALL indicies
* PRIMARY(n,'alias') merely returned .F. for ALL indicies
None of the suggested commands help me know if the specific Index Type was UNIQUE (different from the Default (REGULAR))
And none of the suggested commands help me know what was the Index Filter.
How can I get that information programatically?
Your suggestions will be most appreciated.
Thanks,
I_Forgot_Again