Hi,
You can call "display_results" with different tables with different structure .
You can also call with table that was created dynamicly( RTTS or cl_alv_table_create=>create_dynamic_table) .
See "table" here: http://help.sap.com/abapdocu_740/en/abenbuilt_in_types_generic.htm
regards.