When I was young I remember watching my dad pour a little gas on the oil spots in the driveway, let them sit for a few minutes (gas will most likely be evaporated by then) then he poured a wee-bit more and then lit it on fire..
Then he pressure washed the driveway.. partly cause it was covered in pine needles and moss, but also due to the oil..