INSERT INTO test (a) VALUES (1);
COMMIT;
La commande BEGIN; ou BEGIN TRANSACTION; ne peut pas être utilisé sous Oracle (la commande BEGIN est réservée à l'ouverture d'un bloc PL/SQL).
Toute commande SQL LMD (INSERT, UPDATE ou DELETE) démarre par défaut une transaction, la commande BEGIN TRANSACTION est donc implicite.