anchor.diff:  									<cfif len(this.schema_def.db_type.execution_plan_check)>
   										<cfset local.checkResult = XMLSearch(local.executionPlan[ListFirst(local.executionPlan.columnList)][1], this.schema_def.db_type.execution_plan_check)>       
   										<cfif ArrayLen(local.checkResult)>
  -											<cfthrow type="database" message="Explicit commits are not allowed.">
  +											<cfthrow message="Explicit commits are not allowed.">
   										</cfif>
   									</cfif>
   
  
positive.code: 						<cfset StructDelete(local, "ret")>
  	              	</cfloop>
  
  					<cfcatch type="database">
  
  						<cfif 	this.schema_def.db_type.simple_name IS "Oracle" AND
  							FindNoCase("ORA-02290: check constraint (USER_#UCase(this.schema_def.short_code)#.#local.defered_table#_CK) violated", cfcatch.message)>
  
negative.code: 						<cfif Len(trim(statement))><!--- don't run empty queries --->
  
  							<!--- We're restricting MySQL to just select statements for the query panel, since we can't prevent commits any other way --->
  							<cfif this.schema_def.db_type.simple_name IS "MySQL">
  								<!--- if we are looking at the first bit of executable code in this statement, we have to ignore comments --->
  								<cfset local.cleanStatement = ReReplaceNoCase(statement,"((--)|(##))(.*?)\n","","ALL")>
  								<cfset local.cleanStatement = ReReplaceNoCase(local.cleanStatement,"/\*(.*?)\*/","","ALL")>
  								<cfif NOT (ReFindNoCase("^\s*SELECT", local.cleanStatement))>	
  									<cfthrow message="DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed. Put DDL and DML in the schema panel.">
  								</cfif>
  							</cfif>
  
  							<!--- if there is an execution plan mechanism available for this db type --->
  