Mi sa che devi creare una funzione per ogni tabella, dal momento che ogni tabella ha campi diversi, a meno che non vuoi stampare tutti i campi iterando sui campi dell'array associativo.