1209 GMT July 16, 2019
The debate was called by Forum voor Democratie leader, Thierry Baudet, who has been engaged in a high profile campaign against the pact, dutchnews.nl reported.
A motion of no confidence in the cabinet, however, was only backed by the FvD and the anti-immigration PVV.
Junior immigration minister, Mark Harbers, defending the measure to MPs, said the pact should be viewed as a diplomatic instrument to combat unregulated migration.
It also includes basic principles which make it easier to reach deals with other countries, he said.
Baudet said in his speech that the pact will encourage immigration and that migrants will derive rights from it, with the help of lawyers, a statement Harbers firmly rejected.
“The pact is not a human right and it cannot be enforced legally,” he said.
“It is about cooperation between countries.”
Vote MPs will formally vote on the pact next week. The Dutch government has already agreed to introduce an additional declaration to prevent unintentional legal consequences.
The additional document, known as an EOP, or explanation of position, reaffirms that the United Nations pact will not lead to additional jurisprudence, thereby stopping refugees using it as an extra legal support in asylum claims.
Harbers has also pledged to provide a legal analysis of the pact to parliament, so it can be debated before the Marrakesh meeting next week.
Australia, Hungary, Poland, the Czech Republic and Austria have all refused to sign the pact, saying it will weaken their own immigration controls.
In Belgium, the largest party in the center-right coalition government has said it will not back the plan, forcing a government crisis.