DDL processing is very simple. It is just a DML operation on system metadata. You actually change system data files via Data Dictionary Cache.
All DDL commands have implicit commit, therefore, there is no need to commit them – they are auto-committed.