Question: do sncf trains have toilets?
Answer: All trains except commuter trains and métro have toilets. I.e. all those you will be on for more than about 20-30 minutes.