Non sto a illustrare tutto il progetto di cui fa parte questa SELECT, ma mi limito a illustrare ciò che sto tentando di fare.
La SELECT che devo eseguire è parametrica, del tipo

Siamo in MySQL.

SELECT <campo> FROM PIPPO

Il campo da estrarre lo devo a sua volta estrarre da una seconda tabella che censisce i campi ammissibili.
La tabella che censisce i campi, che chiameremo TAB_CAMPI, è molto semplice.
Ha un ID e un campo VARCHAR nel quale c'è il nome esatto del campo della tabella PIPPO che devo estrarre con la prima query.

Ora, facendo

SELECT (SELECT campo FROM TAB_CAMPI WHERE ID = n) FROM PIPPO

Quello che mi esce è un risultato VARCHAR contente esattamente la subquery fra parentesi

Qualcuno ha dei suggerimenti?

Sono un javista, oltre a scrivere anche in altri linguaggi e in SQL sono sempre stato carente
Chiedo scusa se la questione sarà banale, ma a me sfugge