Erre megtaláltam a választ:
select distinct table_name display, table_name return from user_tables
Igen, egyszerű Este van na.
Másik problémámra viszont még mindig nem sikerült teljesen rájönni.
Ha a reportnál region source-nek megadom azt, hogy select * from :.P1_SelectedTable és pöttyöt átrakom abba, hogy Use Generic column names, akkor engedi menteni, de futtatva csak
failed to parse SQL query:
ORA-00903: invalid table name
üzenetet kapok.
Ha beírok egy konkrét táblanevet, akkor természetesen szépen megjeleníti. Tehát mintha valamiért a selectlist nem adná vissza a táblanevet úgy, ahogy én azt szeretném.