diff --git a/src-test/model/indexes/TEST_MODEL1.xml b/src-test/model/indexes/TEST_MODEL1.xml
new file mode 100644
--- /dev/null
+++ b/src-test/model/indexes/TEST_MODEL1.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+  <database name="TABLE TEST">
+    <table name="TEST" primaryKey="TEST_ID">
+      <column name="TEST_ID" primaryKey="true" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL1" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL2" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+    </table>
+    <table name="TEST2" primaryKey="TEST2_ID">
+      <column name="TEST2_ID" primaryKey="true" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL3" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL4" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+    </table>
+  </database>
diff --git a/src-test/model/indexes/TEST_MODEL2.xml b/src-test/model/indexes/TEST_MODEL2.xml
new file mode 100644
--- /dev/null
+++ b/src-test/model/indexes/TEST_MODEL2.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+  <database name="TABLE TEST">
+    <table name="TEST" primaryKey="TEST_ID">
+      <column name="TEST_ID" primaryKey="true" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL1" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL2" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <index name="OP_CLASS_INDEX1" unique="false">
+        <index-column name="functionBasedColumn" functionExpression="LOWER(COL1)" operatorClass="varchar_pattern_ops"/>
+      </index>
+    </table>
+    <table name="TEST2" primaryKey="TEST2_ID">
+      <column name="TEST2_ID" primaryKey="true" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL3" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="COL4" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+    </table>
+  </database>
diff --git a/src-test/src/org/openbravo/dbsm/test/model/OperatorClassIndexes.java b/src-test/src/org/openbravo/dbsm/test/model/OperatorClassIndexes.java
--- a/src-test/src/org/openbravo/dbsm/test/model/OperatorClassIndexes.java
+++ b/src-test/src/org/openbravo/dbsm/test/model/OperatorClassIndexes.java
@@ -208,4 +208,16 @@
     return operatorClassName;
   }
 
+  @Test
+  public void duplicatedCommentUpdate() {
+    assumeThat("not executing in Postgres", getRdbms(), is(Rdbms.ORA));
+    assumeThat(getTestType(), is(TestType.onCreate));
+    resetDB();
+    updateDatabase("indexes/TEST_MODEL1.xml");
+    List<String> commands = sqlStatmentsForUpdate("indexes/TEST_MODEL2.xml");
+    for (String command : commands) {
+      System.out.println(">> " + command);
+    }
+  }
+
 }
