Au lieu de
node_name = 'Geometric Vectors \& Matrices'
utiliser
node_name = 'Geometric Vectors ' || chr(38) || ' Matrices'
38 est le code ascii de l'esperluette, et sous cette forme, il sera interprété comme une chaîne, rien d'autre. Je l'ai essayé et cela a fonctionné.
Une autre façon pourrait être d'utiliser LIKE et un soulignement à la place du caractère '&' :
node_name LIKE 'Geometric Vectors _ Matrices'
La probabilité que vous trouviez également un autre enregistrement, qui ne diffère que par ce seul personnage, est assez faible.