If {TAIL ~ a statement entry} with identical text is found in the cache, then the stored set of {HEAD ~ compilation environment data} for the statement is searched for a match between the stored compilation data and the compilation environment for the statement entry of the new SQL request 
If { TAIL ~ a statement entry } with identical text is found in the cache , then the stored set of { HEAD ~ compilation environment data } for the statement is searched for a match between the stored compilation data and the compilation environment for the statement entry of the new SQL request
OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH