Здравствуйте, MaximVK, Вы писали:
Мне почему-то кажется, что все это не то, что хотел услышать mife...
идея такова:
таблица — список сущностей, запись — одна сущность.
вот над это сущностью выстраивается вся бизнес-логика.
далее так
нужно вам предоставить пользователя для просмотра какой-то список — это ваш селект (не вдаемся в вопросы реализации)
нужно вам что-то изменить —
person := Persons.GetById(index);
address := person.Address();
address.street := 'something';