I am trying with this query and it does not return anything:
select * from CompositionVersions where value.uid.value.split("::")[2] = (select max(value.uid.value.split("::")[2] ) from CompositionVersions)
This return the number 4:
select max(value.uid.value.split("::")[2] ) from CompositionVersions
select * from CompositionVersions where value.uid.value.split("::")[2] = 4