Você provavelmente terá que fornecer um bloco PL/SQL para sua chamada de execução:
result = DBSession.execute('begin getlogin(:username, :password); end;',
{'username':request.POST['username'],'password':request.POST['password']});
Esta pergunta SO no SQLAlchemy + Oracle SP também pode ajudar.