У меня есть многострочный блок, который выглядит следующим образом в формах оракула:

Мой запрос:
Select * from table1;
Выглядит так:
+-----+
|value|
+-----+
| 3|
| 3|
| 7|
| 1|
+-----+
Столбец значение - это столбец в таблице, который необходимо обновить в столбец new :

Так что, когда я запрашиваю, значения в моей таблице должны быть такими:
+-----+
|value|
+-----+
| 4|
| 6|
| 14|
| 2|
+-----+
Я пробовал при фиксации формы сообщения:
for i in 1 .. :rec_count
loop
update table1
set value = :new
where value = :value;
end loop;
но это обновляет только последнюю запись, которая у меня есть.