Indian share markets are trading flat today with the Sensex trading 10 points higher, and Nifty is trading 20 points higher.