my %table_fields = ( table1 => [ 'field1' , 'field2' , 'field3' ], table2 => [ 'field1' , 'field2' , 'field3' ], ); sub get_fields { my ($self,$table) = @_; return $table_fields{$table}; }