Sql - Delete rows from multiple tables with foreign keys : I have three tables

 1. `userTable` with following rows Id, FirstName, LastName, Email
 2. `Product A` with following rows Id, UserId(FK), startDate
 3. `Product D` with following rows Id, UserId(FK), startDate

I want to delete rows from three tables with particular UserId.

What I want to achieve - 

1. Find the id given email (select id from userTable where Email = 'abc.com') - got back id - 3 

2. Delete from Product A where id = 3

3. Delete from Product D where id = 3

4. Delete from userTable where id = 3

I want to create a script. 

Any help is appreciated or learning reference would be great.



          