melhorias nos metodos que utilizam cursor