It is possible to change the oil while the engine is running...
But I do get your point. It’s not only fuel that is the limiting factor for indefinite airtime.
24 hours is about the realistic flight. I’ve seen 72, but about then thing really break.