Eine Prozedure kann keinen Return zurückliefern sondern nur eine Funktion:

myvar = myfunc(p1, p2, ...)