Nifty still below 8750, Sensex flat; oil stocks struggle