O critério só será considerado pelo loop se uma variável com o mesmo nome estiver presente no ambiente.
Por exemplo:
{date ?!= #ENV{date}}
{email ?LIKE %(#ENV{email})%}
ou ainda:
<BOUCLE_abc(ARTICLES) {titre ?<= #ENV{titre}}>
-  se existir uma variável com o nome 
titreno ambiente de execução do loop. este só selecionará os dados correspondentes aotitre <= #ENV{titre}(as matérias em que o título está alfabeticamente colocado antes do título presente no ambiente) -  se não existir 
titreno ambiente de execução do loop, o critério será totalmente ignorado e (todas as matérias serão selecionadas). 
-  Note-se que não importa se existem espaços antes ou depois do operador ({titre ?<= #ENV{titre}} é equivalente a {titre?<=#ENV{titre}}), a ? deve estar colada ao operador.
Ver também
Outro critério condicional
Operadores lógicos
Operadores