Sensex rises 330 points, Nifty tops 9,400 amid firm global cues | Sharefundss