Si el usuario tiene la opción de crear tablas, me estoy dando cuenta de que el servidor dará error si el usuario intenta crear una tabla, que contenga en su nombre o en el de algunos de sus campos, algún carácter "extraño": ?, !, §, etc.
Esto me pasa con SQL Server pero supongo que pasará con cualquier otro programa.
¿El problema es debido a que son caracteres no permitidos?
Bueno, la pregunta es si hay alguna forma de detectar y sustituir todos los caracteres no permitidos que haya por un espacio en blanco, con alguna función o algo así. Además, me pregunto si con los INSERT también habrá que hacer algo.
Saludos