Definitely ATM is the way to go. Good exchange rate, no risk (just take care of your cards.
Even better:
Get a Citibank account in France, then you should be able to draw money for free from the Citibank ATMs in Singapore (at least this works with Citibank Germany, but pls double check with Citibank in France).
Have fun in SIN