Indian Oil Corporation (IOCL) reported a recurring standalone EBITDA loss of Rs88.4bn and net loss of Rs123bn for Q2FY23.