SELECT imbriqué dans l'instruction INSERT sql

Quelqu'un peut me dire pourquoi cela ne marche pas?

INSERT INTO Medical_History (pid, grafts, allergies,  diseases, surgearies, treatment)
VALUES ((SELECT pid FROM Pet WHERE pet_name='Jack' AND cid=(SELECT cid FROM Customer WHERE last_name='Iwannidis' AND first_name='Giwrgos')),
       'grafts', 'allergies', 'diseases', 'surgearies', treatments');

J'obtiens une erreur de syntaxe:

unrecognized token "');"

source d'informationauteur LePhleg