Tach!
grundsätzlich sollte es auch gehen, wenn der vorname woanders als in Feld1 steht, solange korrekt angegeben ist, in welchen feld der vorname den steht. so "undynamisch" ist nun sql auch wieder nicht.
Wenn die Information, in welchem Feld der abzufragende Wert steht, in einem Feld einer anderen Tabelle steht, dann wüsste ich nicht, wie man ohne einen Eval-Ersatz aus einem Feldinhalt einen Bezeichner macht.
dedlfix.