Con Oracle podrías hacer algo así:
Código:
Query.Sql.Text := 'BEGIN ' +
'INSERT INTO... ; ' +
'INSERT INTO... ; ' +
'UPDATE.... ; ' +
'END;';
Query.ExecSQL;
Pero creo que no pudedes poner sentencias DML (Data Manipulation Language), solo DDL (Data Definition Language)