diff --git a/product/ERP5Catalog/sql/common_mysql/z_produce_reserved_uid_list.zsql b/product/ERP5Catalog/sql/common_mysql/z_produce_reserved_uid_list.zsql
index a092deb97f193484ac3b7ce10da05163566c6273..ed65fe0715ae1ff8122f01310b1e11e770f3a0fb 100755
--- a/product/ERP5Catalog/sql/common_mysql/z_produce_reserved_uid_list.zsql
+++ b/product/ERP5Catalog/sql/common_mysql/z_produce_reserved_uid_list.zsql
@@ -6,15 +6,14 @@ max_cache:0
 cache_time:0
 </dtml-comment>
 <params>count:int
-thread_id
-date</params>
+instance_id</params>
 INSERT INTO
   catalog (id, path, CreationDate)
 VALUES
-<dtml-in "_.range(0,count)">
-( <dtml-sqlvar thread_id type="string"> , 'reserved', <dtml-sqlvar date type="datetime"> ) ,
+<dtml-in "_.range(count - 1)">
+( <dtml-sqlvar instance_id type="string"> , 'reserved', NOW() ) ,
 </dtml-in>
-( <dtml-sqlvar thread_id type="string"> , 'reserved', <dtml-sqlvar date type="datetime"> );
+( <dtml-sqlvar instance_id type="string"> , 'reserved', NOW() );
 
 <dtml-var "'\0'">
 
@@ -25,8 +24,6 @@ FROM
 WHERE
   path = 'reserved'
 AND
-  id = <dtml-sqlvar thread_id type="string">
-AND
-  CreationDate = <dtml-sqlvar date type="datetime">
+  id = <dtml-sqlvar instance_id type="string">
 LIMIT
   10000