Вместо удаления нужно обновить какой-то столбец в этой строке и установить (например) cb_deleted = 1
.Чтобы сделать это, вам нужно написать свою собственную процедуру обработки (потому что Apex действительно удалит эту строку в противном случае).
Для просмотра добавьте элемент (радиокнопка будет в порядке), чтобы показать удаленный(это значение будет 1
) или "активные" (значение = 0
) строки.
Запрос отчета будет выглядеть как
select ...
from that_table
where cb_deleted = :P1_RB_DELETED