Updating a Oracle Table with TQuery

Hello all
I'm trying to inser a row in a table in my Oracle 8 database and I have the
following statement:
database1.startTransaction;
try
  updatesql.1.insertsql.clear;
   updatesql.1.insertsql.Add('INSERT INTO TABLE1 (FIELD1) VALUES(SOME
VALUE)');
   Query1.UpdateRecordTypes:=[rtInserted];
  Query1.ApplyUpdates;
  database1.Commit;
expect
  Satabase1.Rollback;
raise;
end;

The SQL gets executed without any error, but no row is added to the tbale?

Some one could help me with it?

Thanks.