It is highly recommended that you book a return flight though. I have read on this forum that some airlines do not let you board without a return ticket. For long stays like supervisas its ok not to have a return ticket, but for a regular TRV you should have one.