Problema ao criar Trigger (FireBird) com o JAVA

Opa pessoal!

Estou tentando criar uma trigger


SET TERM ^ ;

CREATE OR ALTER TRIGGER TRIGGER1 FOR TABELA1
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN 
IF (NEW.nuAtividade IS NULL)
    THEN NEW.nuAtividade = GEN_ID(GEN_nuAtividade, 1);    
NEW.nuAtividadeTemp = NEW.nuAtividade;

END
^

SET TERM ; ^

esse trigger está armazenado em uma String.

para executado eu usei um CallableStatement.

CallableStatement cs = null;
Connection conn = null;

conn = ConnectionManager.getConnection();

try{
    conn.setAutoCommit(true);

    cs = conn.prepareCall(sql);
							
    cs.execute();  
}

ta resumidaço o código, mas o importante tá ai…

o erro é o seguinte.

org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 26
^

Alguém poderia dar uma ajuda??

abraço

[quote=Bateramos]Opa pessoal!

Estou tentando criar uma trigger


SET TERM ^ ;

CREATE OR ALTER TRIGGER TRIGGER1 FOR TABELA1
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN 
IF (NEW.nuAtividade IS NULL)
    THEN NEW.nuAtividade = GEN_ID(GEN_nuAtividade, 1);    
NEW.nuAtividadeTemp = NEW.nuAtividade;

END
^

SET TERM ; ^

esse trigger está armazenado em uma String.

para executado eu usei um CallableStatement.

CallableStatement cs = null;
Connection conn = null;

conn = ConnectionManager.getConnection();

try{
    conn.setAutoCommit(true);

    cs = conn.prepareCall(sql);
							
    cs.execute();  
}

ta resumidaço o código, mas o importante tá ai…

o erro é o seguinte.

org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 26
^

Alguém poderia dar uma ajuda??

abraço
[/quote]

Kara estou com o mesmo problema! Conseguiu resolver?