| 
					 1 2 3 4  | 
						EXECUTE BLOCK AS BEGIN execute statement 'ALTER TABLE "table_name" ALTER "field_name" TO field_name'; execute statement 'ALTER TABLE "table_name" ALTER field_name TYPE varchar(char_length)'; END;  | 
					
ή με σύγκριση, αλλαγή μεγέθους μόνο όταν είναι μικρότερο του νέου:
| 
					 1 2 3 4 5 6 7 8  | 
						update RDB$FIELDS set RDB$FIELD_LENGTH = 30,RDB$CHARACTER_LENGTH = char_length where  RDB$FIELD_NAME =(select RDB$RELATION_FIELDS.RDB$FIELD_SOURCE                   from RDB$RELATION_FIELDS                   where                   (RDB$FIELD_NAME = 'field_name') and                   (RDB$RELATION_NAME = 'table_name') and                   RDB$CHARACTER_LENGTH < char_length);  | 
					
Όπου table_name το όνομα του πίνακα και field_name το όνομα του πεδίου.
Τον αριθμό χαρακτήρων τον βάζουμε όπου char_length.
