I`ve tried washing it, putting olive oil in the water, forking it through after its cooked, putting it back over a steaming saucepan but it still sticks together
If it's Basmati, the simple answer is this - make sure it's two measures water to one of rice, bring to the boil, *very* gently simmer with a lid on and DO NOT stir it !
do it in the microwave. Put salt, 1 measure of rice and two measures of water in a lidded container. Nuke on 800 for 10 minutes then on the lowest setting in the microwave for 10 minutes, or just leave to stand for 10 minutes. Do not uncover until you are ready to serve, fluff once with a fork and serve. Use American easy cook long grain rice. You can put stock in instead of plain water or steep saffron in hot water, drain, make up to two measures with cold water and use that.
There are many varieties of rice. Some varieties are more glutinous than others, and this comes out of the grain and makes it more sticky than other varieties These tend to be used for puddings rather than savoury dishes. The stickiness can be minimised by not agitating the rice; but your best bet is to get the right rice for the job.
Wondering if you'd get more success steaming rather than boiling.
For perfect rice start by washing it in a sieve under cold water until it runs clear. (this gets rid of excess starch that can cause the stickyness) Now use double the quantity of cold water to rice, add salt put it in a pan that has a close fitting lid. Bring to boil UNCOVERED and let it boil for a few mins (5) then turn the heat off, put the lid on and leave it for half an hour, under no circumstances lift the lid until half an hour is up. After half an hour, take off lid and you will have fluffy, non sticky seperate grains of rice.
Wash the rice in cold water. Put oil and salt in a pan and heat. When its hot throw in the rice and stir so it's coated. Add boiling water to just above the level of the rice. Stir again then put the lid on. Leave it for 15 minutes without messing about with it. After about 15 minutes test it and if not done leave another couple of minutes.