"SELECT RDB$DESCRIPTION AS \"Description\", RDB$RELATION_ID, RDB$SECURITY_CLASS, RDB$CHARACTER_SET_NAME " +
"FROM RDB$DATABASE");
assertEquals("Unexpected StatementType", StatementType.SELECT, statement.getType());
final RowDescriptor fields = statement.getFieldDescriptor();
assertNotNull("Fields", fields);
<BUG>final FirebirdSupportInfo supportInfo = supportInfoFor(db);
List<FieldDescriptor> expectedFields =</BUG>
Arrays.asList(
new FieldDescriptor(0, db.getDatatypeCoder(), ISCConstants.SQL_BLOB | 1, 1,
<BUG>supportInfo.reportsBlobCharSetInDescriptor() ? 3 : 0, 8, "Description", null,
</BUG>
"RDB$DESCRIPTION", "RDB$DATABASE", "SYSDBA"),

"SELECT RDB$DESCRIPTION AS \"Description\", RDB$RELATION_ID, RDB$SECURITY_CLASS, RDB$CHARACTER_SET_NAME " +
"FROM RDB$DATABASE");
assertEquals("Unexpected StatementType", StatementType.SELECT, statement.getType());
final RowDescriptor fields = statement.getFieldDescriptor();
assertNotNull("Fields", fields);
final FirebirdSupportInfo supportInfo = supportInfoFor(db);
final int metadataCharSetId = supportInfo.reportedMetadataCharacterSetId();
List<FieldDescriptor> expectedFields =
Arrays.asList(
new FieldDescriptor(0, db.getDatatypeCoder(), ISCConstants.SQL_BLOB | 1, 1,
supportInfo.reportsBlobCharSetInDescriptor() ? metadataCharSetId : 0, 8, "Description", null,
"RDB$DESCRIPTION", "RDB$DATABASE", "SYSDBA"),
