Função select quase completa