Hi Raj,
When Oracle executes a DDL statement it automatically does a commit. This included things like create table, create view, truncate and compile commands (to name a few). In fact, Oracle does two commits as in:
COMMIT;
<your DDL statement>
COMMIT;
This is built in behavior and has nothing to do with Toad.
Hope this helps,
Alan