L'écriture d'une instruction select à l'intérieur d'un Oracle fonction définie par l'utilisateur

Je suis assez nouveau pour Oracle SQL (même si je l'ai écrit un peu juste de SQL) et j'ai du mal à l'incorporation d'une simple instruction SELECT dans une fonction. Il se sent comme SQL ABC mais je n'arrive pas à l'obtenir 🙁

Je pense je suis à l'aide de PL-SQL

Voici ce que j'ai à ce jour:

create or replace FUNCTION GET_GROUP_BY_ID RETURN VARCHAR2
AS my_result
BEGIN

  SELECT fav_group.name 
    INTO my_result 
    FROM fav_group 
   WHERE fav_group.id = 12345

  RETURN my_result;

END GET_GROUP_BY_ID;

Comme je l'ai dit, j'en ai essayé BEAUCOUP de variations sur le code ci-dessus en regardant les exemples de code sur google, mais n'arrive pas à obtenir ce droit.

OriginalL'auteur the_new_mr | 2010-11-10