Foge um pouco ao objetivo do tópico mas sugiro que use Format e QuotedStr para o seu código ficar legível, em especial para outros programadores. Exemplo:
SQL.Add(Format('WHEN 1 THEN %s',[QuotedStr('CRIANÇA')])); [As partes desta mensagem que não continham texto foram removidas]