Gracias, D&W.
En realidad el problema pasa porque el cliente quiere específicamente que usemos la sentencia que él manda, la cual es una cosa así:
Código SQL
[-]
declare @Fecha as varchar(8)
set @Fecha = '200810'
SELECT * FROM Tabla WHERE FechaCreacion<= @Fecha
Y bueno... El cliente siempre tiene la razón... Qué sé yo.
Lo del reemplazo de parámetros sería lo más lógico, pero por algún motivo a ellos no les gusta.
Gracias de nuevo.