Je pense que vous recherchez SELECT select_expressions INTO :
select test_table.name into name from test_table where id = x;
Cela tirera le name de test_table où id est l'argument de votre fonction et laissez-le dans le name variable. N'omettez pas le préfixe du nom de table sur test_table.name ou vous recevrez des plaintes concernant une référence ambiguë.