Can I assume that if I request: anArraySet = aTable.fSomeVField.FindValueAsArraySet( aValue ) That the records returned in anArraySet will be sorted by aTable.RecId ?