l'unica cosa che può essere intesa in sql come tabella virtuale sono le viste (CREATE VIEW...), ma non servono certo per pescare dati interni, ti crea una tabella con dati derivati, poi con un'altra query peschi il dato ma dalla vista e la vista dal database non da fonti esterne (questo per quello che so io, ma posso sempre sbagliarmi)..