I want to call table name manually input type then result should be table's details, I tried those function
- 1st function is working.
 - 2nd function is not working.
 
1)
DECLARE      
All_columns varchar;        
Tab_name ALIAS FOR $1 ;       
BEGIN       
FOR All_columns IN SELECT column_name       
FROM information_schema.columns      
WHERE table_name=Tab_name     
loop      
raise notice 'Columns:%',All_columns;     
end loop;     
return All_columns;    
END;    
select test_levelfunction1('country_table');    
It shows all columns of country table
2)
DECLARE     
All_columns varchar    ;          
Tab_name ALIAS FOR $1  ;      
BEGIN          
FOR All_columns IN SELECT Tab_name.*     
FROM Tab_name     
loop     
raise notice 'Columns:%',All_columns;     
end loop;     
return All_columns;     
END;      
The call select test_levelfunction1('country_table'); results in an error.
I need all the details from country_table.
How can I fix this function?