Did he give you a reason why they're absolutely bad? I use cursors all the time and the only time I've run into trouble of any sort is when the Cursor is poorly ...
I know, I try to avoid them as well whenever I can substitute them with DML statements that work correctly on a group of records. Cursors, they are great for less-technical people to describe intended ...