Script Executive si aspetta di ricevere statement complessi, quindi è necessario modificare il terminatore delle istruzioni SQL usando il comando SET TERM e "chiudere" i blocchi usando tale terminatore.

Ad esempio:
codice:
set term ^ ;

declare external function udf_Trim
cstring(254)
returns cstring(254)
entry_point 'udf_Trim' module_name 'tbudf'^

declare external function udf_LTrim
cstring(254)
returns cstring(254)
entry_point 'udf_LTrim' module_name 'tbudf'^

declare external function udf_RTrim
cstring(254)
returns cstring(254)
entry_point 'udf_RTrim' module_name 'tbudf'^

set term ; ^
Questo procedimento è necessario poichè alcuni statement complessi, ad esempio quelli relativi a trigger e stored procedure, contengono già punti e virgole ( pertanto è impossibile per l'interprete capire dove finisce il blocco delle istruzioni principale.

Prova così e mi saprai dire...ciao!