My research notes about the different types of sqli – sql injection attack types;
inband (eg reading errors from the screen)
out-of-band (getting information from a different channel eg from an email after the attack)
inferrential (or blind) – getting an error from a system that allows you to re-construct the internals / queries