Es hindert dich ja keiner, mit obigen API's und Birgittas Hinweisen zu "TableFunction" eine eigene SQL-Funktion zu stricken:

select * from table ( mytableshares() )