In ABL, you can pass a static temp-table using the TABLE parameter, in which case the table is copied from one procedure to the other. You also can pass a temp-table as a dynamic object, by using the TABLE-HANDLE parameter. In this case, the table also is copied, but without the expectation that there is a static temp-table definition in the procedure using the TABLE-HANDLE parameter.
The TABLE and TABLE-HANDLE parameters can be intermixed freely in procedure calls.