El mensaje de error llego probablemente del sp_executesql.
Es muy recomendable agregar la instrucción
Print @CREATE_TLB_TEMP; antes le ejecución para que puedamos verlo (el parámetro).
Me parece que el problema es lo siguiente:
la clausula Where que construís es
WHERE Player LIKE %MiJugador% AND Name LIKE %MiNombre%... y debe ser
WHERE Player LIKE '%MiJugador%' AND Name LIKE '%MiNombre%'....
Por lo tanto el código debe ser más o menos así:
Código SQL:
Ver originalSET @CREATE_TLB_TEMP = @CREATE_TLB_TEMP + 'WHERE Player LIKE ''%'+@Player+'%'' AND Name LIKE ''%'+@Name+'%''...