Probabilmente dovrai fornire un blocco PL/SQL per la tua chiamata di esecuzione:
result = DBSession.execute('begin getlogin(:username, :password); end;',
{'username':request.POST['username'],'password':request.POST['password']});
Questa domanda SO anche su SQLAlchemy + Oracle SP potrebbe essere d'aiuto.