} while (fbTablePrivileges.next());
return new FBResultSet(rowDescriptor, rows);
}
private static final String GET_BEST_ROW_IDENT =
"SELECT " +
<BUG>"CAST(rf.rdb$field_name AS varchar(31)) AS column_name," +
</BUG>
"f.rdb$field_type AS field_type," +
"f.rdb$field_sub_type AS field_sub_type," +
"f.rdb$field_scale AS field_scale," +

} while (fbTablePrivileges.next());
return new FBResultSet(rowDescriptor, rows);
}
private static final String GET_BEST_ROW_IDENT =
"SELECT " +
"CAST(rf.rdb$field_name AS varchar(" + OBJECT_NAME_LENGTH + ")) AS column_name," +
"f.rdb$field_type AS field_type," +
"f.rdb$field_sub_type AS field_sub_type," +
"f.rdb$field_scale AS field_scale," +
