Heterocrine glands are those glands which have both exocrine and endocrine part. The pancreas is called a heterocrine gland because it secretes the hormone insulin into the blood which is an endocrine function and enzymes into the digestive tract which is an exocrine function.