I think you have a bigger problem than what you are working on. What happens if you get an entry in table 2 of "1,Young"? Do you still want Watson or would you now want Young? Also, how do you know your user wouldn't want the others. Typically, you'd want to keep a persons entire name in the same table rather than trying to join it up this way. Or if you were really out to save on disk space you could go with three tables, such as:
table1 FIRSTNAMES
FN_ID, F_NAME
(1,ANN
2,BARBARA
3,JOHN)
tABLE2 LASTNAMES
LN_ID, L_NAME
(1,WATSON
2,SMITH
3,JACKSON)
TABLE3 NAME
N_ID, FN_ID, LN_ID
(1,1,1
2,1,3
3,2,1)
This last table would equate to:
ANN WATSON
ANN JACKSON
BARBARA WATSON