code: private static void freeTempLOB(ClobWrapper clob, BlobWrapper blob)
  	{
  		try
  		{
  			if (clob != null)
  			{
  				// If the CLOB is open, close it
  				if (clob.isOpen())
  				{
  					clob.close();
  				}
  
  				// Free the memory used by this CLOB
  				clob.freeTemporary();
  			}
  
  			if (blob != null)
  			{
  				// If the BLOB is open, close it
  				if (blob.isOpen())
  				{
  					blob.close();
  				}
  
  				// Free the memory used by this BLOB
  				blob.freeTemporary();
  			}
  		}
  		catch (Exception e)
  		{
              logger.error("Error during temporary LOB release", e);
  		}
  	}
docs: Frees the temporary LOBs when an exception is raised in the application
  or when the LOBs are no longer needed. If the LOBs are not freed, the
  space used by these LOBs are not reclaimed.
  @param clob CLOB-wrapper to free or null
  @param blob BLOB-wrapper to free or null