The debate and expected vote on November 29 will be the first on the controversial issue in the Commons in almost a decade.