Ragazzi scusate,
tutto funziona, solo che quando andavo ad aggiungere un'istanza nella tabella con i figli (results) mi portavo dietro uno spazio, che quindi mandava su tutte le furie la foreign key...
Beh, almeno se qualche "frescone" come me risconterà lo stesso problema sappia che deve controllare 100 volte i parametri che inserisce prima di dire "non va"!