yes there are multiple ways, how to achieve this. They depend on Oracle version, you did not post.
In 11g, you may use LISTAGG function, as documented here (just follow the link for 11gR2 description).
In lower versions, you shall create auxiliary objects, like described on AskTom page here (using aggregates) or here (using function). Again, follow the links to get more details.