Here is one way to create these 2 columns
Formula for :fst code
start = contains(:Failure,"0x");
if(start>0,substr(:Failure,start,start+10),"");
Formula for :All Codes
theCodes = {};;
theString = :Failure;
While( Contains( theString, "0x" ) > 0,
start = Contains( theString, "0x" );
Insert Into( theCodes, Substr( theString, start, start + 10 ) );
theString = Substr( theString, start + 10 );
);
concat items(theCodes, ",");
Jim