а вот пример который я привел — наверное не совсем подходящий.
соответственно и ваш ответ для меня был не совсем понятен...
возьмем проще и нагляднее.
две таблицы:
Документ (doc), Клиент (client). (обязательная связь client->doc)
просматриваю список всех клиентов (select ... from client,doc where client.id=doc.id)
все нормально, хожу по курсору, смотрю.
Хочу удалить запись...
все, удаление в курсоре не работает — необходимо сделать это оператором delete (с чем я вполне согласен)
и прорефрешить курсор.
^^^^^^^^^^^^^^^^^^^^^ вот это мне и не нравится.