Sí y no. No va en el procedimiento almacenado porque se declara el parámetro como nvarchar, y así se le pasa desde ASP.
En mis múltiples pruebas he llegado a ejecutar directamente la SQL desde ASP, con la cadena embebida en el código. En ese caso sí hay que poner la N, para que convierta una cadena normal en una unicode.
Código:
N'cadena' = CAST('cadena' AS nvarchar(6)
Pero ni por esas funciona :S
Gracias a ti también :)