Los "bind parameters" no se traducen en strings, a grandes rasgos son "valores + tipo de datos", y como te dijeron anteriormente, no puede usarlos en cualquier contexto.
Pese a lo dicho, MySql te permite ejecutar código dinámico. Por lo que, si bien nunca lo he probado, calculo que puedes utilizar parámetros para definición de nombres en código dinámico.
Por ejemplo, podrías tener un procedure tipo:
Código SQL
[-]
CREATE PROCEDURE CREAR_TABLA(IN table_name CHAR(64))
BEGIN
SET @sql = CONCAT('CREATE TABLE IF NOT EXIST', table_name, '(id_local varchar(1) not null, id_prod integer not null');
PREPARE cmd FROM @sql;
EXECUTE cmd;
DEALLOCATE PREPARE cmd;
END
PD: ¡Nada de lo que he escrito lo he probado!
Saludos!