Hi,
I just wanted to make a clear thread and post about how to open a bank without a DNI.
I did this myself and thought it is good to help and share :)
Step 1:
Go to the police station or to registracion civil to obtain certificado domicilio.
You will need to carry your passport, nothing else...