No te recomiendo alterar nada del diccionario de datos.
Al menos en Interbase 6 no existe ninguna sentencia SQL para renombrar tablas. Buscá en los release notes de firebird a ver si hallas algo. Lo normal, si existe, es que fuera una sentencia
alter table.
Si no existe, podes crear a mano una nueva tabla con la misma estructura, y luego rellenarla con:
Código SQL
[-]
Insert into Nueva_Tabla
Select *
from tabla_vieja;
Eso si, debes crear a mano tambien los triggers de la tabla, y cambar todas las referencias (stored procedures, foreign keys, etc).
Hasta luego.