Grazie, l'ho fatto e funziona.
Solo che (credo) fosse la stessa cosa che facevo prima, ma con l'esito
diverso che ho descritto. Evidentemente sbagliavo qualcosa, non credo si
trattasse di un bug del programma, ho provato a ricreare la situazione
"sbagliata" di prima ma non ci sono al momento riuscito.