Report question

Question: How do transactions within Oracle stored procedures work? Is there an implicit transaction?