ok, adesso con tutte le info è più chiaro; secondo me non si riesce cambiando la query (ma magari qualche guru di Oracle lo sa fare); potresti pensare a una UNION, ma il problema è che il numero di colonne tra "T" e "R" è diverso. Credo che dovrai cambiare la funzione