LANGUAGE SQL
BEGIN
	
	BEGIN
		COMMIT;
		TRUNCATE TABLE cacheEZViewer_Usage_CTM IMMEDIATE ;
	    --DELETE FROM cacheEZViewer_Usage_CTM ;
	END;
				
	LOCK TABLE  cacheEZViewer_Usage_CTM IN EXCLUSIVE MODE ;-- lock table
	INSERT INTO cacheEZViewer_Usage_CTM
	SELECT jd.JobGeneralID,
		JobOriginalID,
		JobName,
		JobMemberName,
		JobApplication,
		JobSubApplication,
		JobFolderName,
		JobDescription,
		IsolationLevel,
		DataSourceID,
		DataSourceName,
		DataSourceTypeID,
		JCLJobID,	
		JCLJobName,	
		JCLPositionStartRow,
		JCLPositionStartCol,
		JCLPositionEndRow,
		JCLPositionEndCol,
		JCLPositionResourceFilePath	
	FROM CTM_JobDetails jd
	LEFT OUTER JOIN CTM_JobToJCLJobRelations jj ON jd.JobGeneralID = jj.JobGeneralID;
	COMMIT;
		
END