Как удалить строки из таблицы, где столбец содержит подстроку, но тип этого столбца - «Long». (Да, я знаю, что я не должен использовать Длинный, но я поддерживаю чужой беспорядок).Удалить строки, соответствующие подстроке с помощью LIKE?
Моя первая попытка была:
delete from longtable
where search_long(rowid) like '%hello%';
(Вслед за this answer.)
Это возвращает:
SQL Error: ORA-04091: table blah.longtable is mutating, trigger/function may not see it