No he trabajado nunca con Oracle y, no se con que componentes trabajas, me imagino que con BDE, pero si no es así, quizás lo que te falta es hacer un Commit de la transacción.
PD: si he dicho una burrada, lo siento, ya digo que no he tocado nunca Oracle