sasha wrote:
Щас ДЕ повесится :-)
Чтобы такого сделать плохого (с) С тобой :-)
FOR WITH RECURSIVE TR AS (SELECT * FROM "Tree" WHERE PARENT_ID IS NULL)
SELECT ID FROM TR INTO :ID AS CURSOR CUR DO
BEGIN
UPDATE "Tree" SET NAME = NAME || '!' WHERE CURRENT OF CUR;
А нефиг внутренние таблицы адресовать. Снаружи виден только TR, его и пытайся апдейтить.
(в т.ч. с пердставлениями и UNION) :-/
Мама родная... -- Дмитрий Еманов

