does it mean rollback segment won't be used?
No

does it commit just after insert/delete/update statement?
According to the documentation, yes. However DDL statements have an implicit commit. This includes TRUNCATE.