DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` FUNCTION `srt`.`buffer_getState`(vSelf INT)
	RETURNS varchar(20) CHARSET utf8mb3 COLLATE utf8mb3_unicode_ci
	NOT DETERMINISTIC
	READS SQL DATA
BEGIN
	
	/**
	 *  Devuelve una cadena con el estado del buffer
	 * 
	 */
	
	DECLARE vState VARCHAR(20);

	SELECT bs.description INTO vState
		FROM srt.buffer b 
			JOIN srt.bufferState bs ON bs.id = b.stateFk 
		WHERE b.id = vSelf;
	
	RETURN vState;

END$$
DELIMITER ;
