--- nb.orig/dbschema/src/org/netbeans/modules/dbschema/jdbcimpl/TableElementImpl.java 2011-02-04 20:27:07.000000000 +0100 +++ nb/dbschema/src/org/netbeans/modules/dbschema/jdbcimpl/TableElementImpl.java 2011-02-09 20:41:46.000000000 +0100 @@ -338,6 +338,14 @@ String uniqueStr; while (rs.next()) { if (bridge != null) { + // Ignore Indices marked statistic + // explizit: TYPE == DatabaseMetaData or + // implizit: ORDINAL_POSITION == 0 + // @see java.sql.DatabaseMetaData#getIndexInfo + if (rs.getShort("TYPE") == DatabaseMetaData.tableIndexStatistic + || rs.getInt("ORDINAL_POSITION") == 0) { + continue; + } rset = bridge.getDriverSpecification().getRow(); name = (String) rset.get(new Integer(6)); columnName = (String) rset.get(new Integer(9));