At now the ITableSort interface can only be used to sort tables that have an ObjectID field. Obviously any table can be sorted by some field, sorting should not require any specific field to proceed. It would be great if this limitation of the ITableSort will be removed.