ti ringrazio per l'attenzione ma non funge neppure cosi'...
in effetti il problema non è il riconoscimento dell'istruzione length (infatti in fase di debug non mi viene notificato l'errore di sintassi) quanto piuttosto il fatto che il campo vuoto per default sembra essere inizializzato a 1 (pur se non contiene alcun carattere).
come faccio a verificare che il campo sia con valore null?
l'escamotage brutale è quella di fare il controllo su una lunghezza stringa <=1 ma in tal caso non funzionerebbe con campi che posso contenere, per esempio, max un solo carattere