On Tue, 25 Mar 2008 11:50:49 +0300, Vlad Khorsun <[EMAIL PROTECTED]> wrote:
set term ^ ; execute block as declare variable SQLCommand varchar(100); declare variable idx varchar(32); begin for select i.rdb$index_name from rdb$indices i where i.rdb$index_inactive = 1 and i.rdb$system_flag is null and i.rdb$foreign_key is null union all select i.rdb$index_name from rdb$indices i where i.rdb$index_inactive = 1 and i.rdb$system_flag is null and i.rdb$foreign_key is not null into idx do begin SQLCommand = 'ALTER INDEX ' || idx || ' ACTIVE;'; suspend; end end^ set term ; ^ -- Сергей Смирнов.