diff -r 5b23e14fb3b3 src/org/openbravo/erpCommon/utility/ComboTableData.java
--- a/src/org/openbravo/erpCommon/utility/ComboTableData.java	Thu May 22 16:14:48 2014 +0530
+++ b/src/org/openbravo/erpCommon/utility/ComboTableData.java	Thu May 22 14:53:39 2014 +0200
@@ -36,6 +36,7 @@
 import org.openbravo.database.ConnectionProvider;
 import org.openbravo.reference.Reference;
 import org.openbravo.reference.ui.UIReference;
+import org.openbravo.service.db.DalConnectionProvider;
 
 /**
  * @author Fernando Iriazabal
@@ -134,6 +135,7 @@
     setIndex(_index);
     generateSQL();
     parseNames();
+    pool = null;
   }
 
   /**
@@ -177,7 +179,11 @@
    * @return Database handler object.
    */
   public ConnectionProvider getPool() {
-    return this.pool;
+    if (pool != null) {
+      return pool;
+    }
+
+    return new DalConnectionProvider(false);
   }
 
   /**
