Spero che questa volta il DB ti sia arrivato...

Io ho risolto il problema del ciclo condizionale contando i caratteri del campo anzichè cercando di capire cosa cavolo contiene.
Mi spiego, con len(testo) ho verificato che il campo testo, quando non c'è scritto niente dentro contiene 4 caratteri. Il ciclo condizionale l'ho trasformato in

if len(testo) > 4 then
...
end if

e il problema è risolto.

Mi resta però la curiosità di capire se quei 4 caratteri (tra cui due invii a capo) è il DB a generarli.