Alter Table
Alter table é um standard SQL, mas o Alter column é novo a partir do Firebird 1.5
Alter table “Some_Name”
Add “column_Name” Integer, /* Add a new column */
Drop “xyz”, /* Remove a column */
Alter column “Order” to “Sort_Order”, /* changes the column name */
Alter column “Order” position 3, /* changes the column’s position */
Alter column “Order” type VARCHAR(10),/* changes the column type */
Alter column “abc” type d1 /* changes the column type */
;
No exemplo, d1 é um nome de um dominio.
Existem algumas limitações ao efectuar alterações em colunas, por exemplo se fazem parte de Retrições, Views, etc…
http://mc-computing.com/Databases/Firebird/SQL.html

