Tienes varios erroes:
1) WAMP Server no es con lo que ejecutas esto, sino por medio de la pestaña "SQL" de phpMyadmin.
2) Para ejecutar la creación de SP en phpMyadmin, debe indicarse el delimitador de sentencias transitorio, en un textoBox, algo mas abajo del panel de edicion de las sentencias.
3) El delimitador debe cambiarse por otro paracter o conjuto de caracteres que no puedan ser confundidos. El manual sugiere usar "$$".
4) Todas las sentencias en MySQL terminan en ";". Todas.
5) Un "SET variable = SELECT... " generará un error sintáctico, es conveniente poner el SELECT entre paréntesis, o bien usar
Código SQL:
Ver originalSELECT... FROM ... WHERRE ... INTO variable
6) Todo bloque IF... THEN ... END IF se cierra también con ";", pero solo despues del END IF.
7) Un INSERT múltiple se compone con conjuntos de VALUES entre parentesis, separados por comas. Eso es de manual basico porque se usa en todos los DBMS.
Sería mas o menos así:
Código MySQL:
Ver original P_MONTO_RETIRO
DECIMAL(14,2) -- Leer el manual de referencia por favor, estas cosas se aprenden alli.)
IF OBTENER_SALDO
>= P_MONTO_RETIRO
THEN SET NUEVO_SALDO
= OBTENER_SALDO
- P_MONTO_RETIRO
WHERE NUMERO_CUENTA
= P_NUMERO_CUENTA
; VALUES (NUMERO_CUENTA
, SALDO
, SALDO_ACTUAL
, SALDO_RETIRO
), (P_NUMERO_CUENTA
,OBTENER_SALDO
,NUEVO_SALDO
,P_MONTO_RETIRO
);