Instrução SQL Dynamic SELECT a partir dos valores armazenados em uma tabela

Eu pesquiso isso há alguns dias e sinto que estou andando em círculos. Eu tenho conhecimentos básicos de SQL, mas há muitas áreas que não entendo.

Eu tenho uma tabela que armazena os nomes e campos de todas as outras tabelas no meu banco de dados.

tblFields
===================================================

TableName      FieldName     BookmarkName  
---------------------------------------------------
Customer       FirstName     CustomerFirstName  
Customer       LastName      CustomerLastName  
Customer       DOB           CustomerDOB  

Eu quero escrever umSELECT declaração como a seguinte, mas não consigo fazê-la funcionar:

SELECT (SELECT [FieldName] FROM [TableName]) FROM tblFields

Isso é possível? O aplicativo que desenvolvi exige isso para a personalização do usuário pelos relatórios.

questionAnswers(2)

yourAnswerToTheQuestion