J'imagine que vous devez avoir un index non couvrant avec la colonne principale comparepnfwd
qui est utilisé par la requête littérale mais pas par la requête avec la variable.
Vous pouvez utiliser OPTION (RECOMPILE)
pour que SQL Server recompile le plan en tenant compte de la valeur réelle de la variable.