use db.cursor on exec