Наконец-то я в нем разобрался. Теперь усе работает. Сортированный список редактируется, данные из кеша сливаются в физическую таблицу. Хвала вмемощущему UpdateSQL, без него я бы погиб. :-)
Если посмотреть на все это невооруженным глазом, то ApplyUpdates и CommitUpdates покажуться сплошным непонятным колдуством, подобно аптимизатору дисков в MS-DOS. На самом деле "живое" редактирование в UpdateSQL реализовано очень просто, ведь этот компонент, "живьем" работает только с одной редактируемой записью. Все иснтрцкции по ее редактированию описываются при помощи SQL-команд.
Если попробовать редактировать много записей, то система выведет на экран жудкое ругательство и программа остановиться. :-). В этом случае, нужно применять дополнительный TQuery и команду "Update... Set...".
А вообще SQL это великая весчь.